Add more words to the spelling whitelist
[gitmo/Moose.git] / xt / release / pod-spell.t
1 use strict;
2 use warnings;
3
4 use Test::Spelling;
5
6 my @stopwords;
7 for (<DATA>) {
8     chomp;
9     push @stopwords, $_
10         unless /\A (?: \# | \s* \z)/msx;    # skip comments, whitespace
11 }
12
13 add_stopwords(@stopwords);
14 local $ENV{LC_ALL} = 'C';
15 set_spell_cmd('aspell list -l en');
16 all_pod_files_spelling_ok;
17
18 __DATA__
19 ## personal names
20 Aankhen
21 Anders
22 Aran
23 Buels
24 Clary
25 Debolaz
26 Deltac
27 Etheridge
28 Florian
29 Goro
30 Goulah
31 Hardison
32 Kinyon
33 Kinyon's
34 Kogman
35 Lanyon
36 Luehrs
37 McWhirter
38 Pearcey
39 Piotr
40 Prather
41 Ragwitz
42 Reis
43 Rockway
44 Roditi
45 Rolsky
46 Roszatycki
47 Roszatycki's
48 SL
49 Sedlacek
50 Shlomi
51 Stevan
52 Vilain
53 Yuval
54 autarch
55 backported
56 backports
57 blblack
58 bluefeet
59 chansen
60 chromatic's
61 dexter
62 doy
63 ewilhelm
64 frodwith
65 gphat
66 groditi
67 ingy
68 jgoulah
69 jrockway
70 kolibrie
71 konobi
72 lbr
73 merlyn
74 mst
75 nothingmuch
76 perigrin
77 phaylon
78 rafl
79 rindolf
80 rlb
81 robkinyon
82 sartak
83 Sartak
84 stevan
85 tozt
86 wreis
87
88 ## proper names
89 AOP
90 CentOS
91 CLOS
92 CPAN
93 OCaml
94 SVN
95 ohloh
96
97 ## Moose
98 AttributeHelpers
99 BUILDALL
100 BUILDARGS
101 BankAccount
102 BankAccount's
103 BinaryTree
104 CLR
105 CheckingAccount
106 DEMOLISHALL
107 Debuggable
108 JVM
109 METACLASS
110 Metaclass
111 MOPs
112 MetaModel
113 MetaObject
114 Metalevel
115 MooseX
116 Num
117 OtherName
118 PosInt
119 PositiveInt
120 RoleSummation
121 Str
122 TypeContraints
123 clearers
124 composable
125 hardcode
126 immutabilization
127 immutabilize
128 introspectable
129 metaclass
130 metaclass's
131 metadata
132 metaobject
133 metaobjects
134 metaprogrammer
135 metarole
136 metaroles
137 metatraits
138 mixins
139 oose
140 ro
141 rw
142
143 ## computerese
144 API
145 APIs
146 Baz
147 Changelog
148 Coercions
149 DUCKTYPE
150 DWIM
151 GitHub
152 Haskell
153 IRC
154 Immutabilization
155 Inlinable
156 JSON
157 Lexically
158 O'Caml
159 OO
160 OOP
161 ORM
162 ROLETYPE
163 SUBCLASSES
164 SUBTYPES
165 Subclasses
166 Smalltalk
167 Subtypes
168 TODO
169 UNIMPORTING
170 URI
171 Unported
172 Whitelist
173 # from the Support manual talking about version numbers
174 YY
175 YYZZ
176 ZZ
177 arity
178 arrayrefs
179 blog
180 clearers
181 codebase
182 coercions
183 committer
184 committers
185 compat
186 continutation
187 datetimes
188 dec
189 decrement
190 definedness
191 deinitialized
192 deprecations
193 Deprecations
194 destructor
195 Destructor
196 destructors
197 destructuring
198 dev
199 discoverable
200 env
201 eval'ing
202 extensibility
203 hashrefs
204 Hashrefs
205 hotspots
206 immutabilize
207 immutabilized
208 immutabilizes
209 incrementing
210 inlinable
211 inline
212 inlines
213 installable
214 instantiation
215 interoperable
216 invocant
217 invocant's
218 irc
219 isa
220 kv
221 login
222 matcher
223 metadata
224 mixin
225 mixins
226 mul
227 munge
228 namespace
229 Namespace
230 namespace's
231 namespaced
232 namespaces
233 namespacing
234 # as in required-ness
235 ness
236 optimizations
237 overridable
238 parameterizable
239 Parameterizable
240 parameterization
241 parameterize
242 parameterized
243 parameterizes
244 params
245 pluggable
246 plugins
247 polymorphism
248 prechecking
249 prepends
250 Prepends
251 pu
252 rebase
253 rebased
254 rebasing
255 Rebasing
256 rebless
257 reblesses
258 reblessing
259 refactored
260 refactoring
261 rethrows
262 runtime
263 serializer
264 sigil
265 sigils
266 stacktrace
267 stacktraces
268 stateful
269 subclass's
270 subclassable
271 subclasses
272 subname
273 subtype
274 subtypes
275 subtyping
276 unblessed
277 unexport
278 unimporting
279 uninitialize
280 unordered
281 unresolvable
282 unsets
283 unsettable
284 utils
285 whitelisted
286 workflow
287 WORKFLOW
288
289 ## other jargon
290 bey
291 gey
292
293 ## neologisms
294 breakability
295 delegatee
296 featureful
297 hackery
298 hacktern
299 undeprecate
300 wrappee
301
302 ## compound
303 # half-assed
304 assed
305 # role-ish, Ruby-ish, medium-to-large-ish
306 ish
307 # kool-aid
308 kool
309 # pre-5.10
310 pre
311 # vice versa
312 versa
313 lookup
314 # co-maint
315 maint
316
317 ## slang
318 C'mon
319 might've
320 Nuff
321
322 ## things that should be in the dictionary, but are not
323 attribute's
324 declaratively
325 everybody's
326 everyone's
327 human's
328 indices
329 initializers
330 newfound
331 reimplements
332 reinitializes
333 specializer
334 unintrusive
335
336 ## misspelt on purpose
337 emali
338 uniq