0266894b6e69647d5692f8e9e51a50d99868ed5f
[gitmo/Mouse.git] / xt / 002-pod_spell.t
1 use strict;
2 use warnings;
3 use Test::More;
4
5 eval q{use Test::Spelling};
6 plan skip_all => 'Test::Spelling is required for this test' if $@;
7
8 my @stopwords;
9 for (<DATA>) {
10     chomp;
11     push @stopwords, $_
12         unless /\A (?: \# | \s* \z)/msx;    # skip comments, whitespace
13 }
14
15 add_stopwords(@stopwords);
16 #set_spell_cmd('aspell list -l en');
17 $ENV{LC_ALL} = 'C';
18 all_pod_files_spelling_ok();
19
20 __DATA__
21 ## personal names
22 Aankhen
23 Aran
24 autarch
25 chansen
26 chromatic's
27 Debolaz
28 Deltac
29 dexter
30 doy
31 ewilhelm
32 frodwith
33 Goulah
34 gphat
35 groditi
36 Hardison
37 jrockway
38 Kinyon's
39 Kogman
40 kolibrie
41 konobi
42 Lanyon
43 lbr
44 Luehrs
45 McWhirter
46 merlyn
47 mst
48 nothingmuch
49 Pearcey
50 perigrin
51 phaylon
52 Prather
53 Ragwitz
54 Reis
55 rafl
56 rindolf
57 rlb
58 Rockway
59 Roditi
60 Rolsky
61 Roszatycki
62 Roszatycki's
63 sartak
64 Sedlacek
65 Shlomi
66 SL
67 stevan
68 Stevan
69 SIGNES
70 tozt
71 Vilain
72 wreis
73 Yuval
74 Goro
75 gfx
76 Yappo
77 tokuhirom
78 wu
79
80 ## proper names
81 AOP
82 CLOS
83 cpan
84 CPAN
85 OCaml
86 ohloh
87 SVN
88 CGI
89 FastCGI
90 DateTime
91 pm
92 XS
93
94 ## Moose
95 AttributeHelpers
96 BankAccount
97 BankAccount's
98 BinaryTree
99 BUILDALL
100 BUILDARGS
101 CheckingAccount
102 ClassName
103 ClassNames
104 LocalName
105 RemoteName
106 MethodName
107 OwnerClass
108 AttributeName
109 RoleName
110
111 clearers
112 composable
113 Debuggable
114 DEMOLISHALL
115 hardcode
116 immutabilization
117 immutabilize
118 introspectable
119 metaclass
120 Metaclass
121 METACLASS
122 metaclass's
123 metadata
124 MetaObject
125 metaprogrammer
126 metarole
127 metatraits
128 mixins
129 MooseX
130 MouseX
131 Num
132 OtherName
133 oose
134 ouse
135 PosInt
136 PositiveInt
137 ro
138 rw
139 RoleSummation
140 Str
141 TypeContraints
142 metaroles
143
144 ## computerese
145 API
146 APIs
147 arity
148 Baz
149 canonicalizes
150 canonicalized
151 Changelog
152 codebase
153 committer
154 committers
155 compat
156 datetimes
157 dec
158 definedness
159 deinitialization
160 destructor
161 destructors
162 destructuring
163 dev
164 DWIM
165 DUCKTYPE
166 exportable
167 GitHub
168 hashrefs
169 reftype
170 hotspots
171 immutabilize
172 immutabilized
173 inline
174 inlines
175 invocant
176 invocant's
177 irc
178 IRC
179 isa
180 JSON
181 kv
182 login
183 mul
184 namespace
185 namespaced
186 namespaces
187 namespacing
188 transformability
189 redispatch
190 MISC
191
192 # as in required-ness
193 ness
194 O'Caml
195 OO
196 OOP
197 ORM
198 overridable
199 parameterizable
200 parameterization
201 parameterize
202 parameterized
203 parameterizes
204 params
205 pluggable
206 prechecking
207 prepends
208 pu
209 rebase
210 rebased
211 rebasing
212 reblesses
213 refactored
214 refactoring
215 rethrows
216 runtime
217 serializer
218 stacktrace
219 startup
220 subclassable
221 subname
222 subtyping
223 TODO
224 unblessed
225 unexport
226 UNIMPORTING
227 Unported
228 unsets
229 unsettable
230 utils
231 whitelist
232 Whitelist
233 workflow
234
235 ## other jargon
236 bey
237 gey
238
239 ## neologisms
240 breakability
241 delegatee
242 featureful
243 hackery
244 hacktern
245 wrappee
246
247 ## compound
248 # half-assed
249 assed
250 # role-ish, Ruby-ish, medium-to-large-ish
251 ish
252 # kool-aid
253 kool
254 # pre-5.10
255 pre
256 # vice versa
257 versa
258 lookup
259 # co-maint
260 maint
261
262 ## slang
263 C'mon
264 might've
265 Nuff
266 steenkin
267
268 ## things that should be in the dictionary, but are not
269 attribute's
270 declaratively
271 everybody's
272 everyone's
273 human's
274 indices
275 initializers
276 newfound
277 reimplements
278 reinitializes
279 specializer
280 backend
281
282 ## misspelt on purpose
283 emali
284 uniq
285