Revert "add case-specific stopwords"
[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 stevan
84 tozt
85 wreis
86
87 ## proper names
88 AOP
89 CentOS
90 CLOS
91 CPAN
92 OCaml
93 SVN
94 ohloh
95
96 ## Moose
97 AttributeHelpers
98 BUILDALL
99 BUILDARGS
100 BankAccount
101 BankAccount's
102 BinaryTree
103 CLR
104 CheckingAccount
105 DEMOLISHALL
106 Debuggable
107 JVM
108 METACLASS
109 Metaclass
110 MOPs
111 MetaModel
112 MetaObject
113 Metalevel
114 MooseX
115 Num
116 OtherName
117 PosInt
118 PositiveInt
119 RoleSummation
120 Str
121 TypeContraints
122 clearers
123 composable
124 hardcode
125 immutabilization
126 immutabilize
127 introspectable
128 metaclass
129 metaclass's
130 metadata
131 metaobject
132 metaobjects
133 metaprogrammer
134 metarole
135 metaroles
136 metatraits
137 mixins
138 oose
139 ro
140 rw
141
142 ## computerese
143 API
144 APIs
145 Baz
146 Changelog
147 Coercions
148 DUCKTYPE
149 DWIM
150 GitHub
151 Haskell
152 IRC
153 Immutabilization
154 Inlinable
155 JSON
156 Lexically
157 O'Caml
158 OO
159 OOP
160 ORM
161 ROLETYPE
162 SUBCLASSES
163 SUBTYPES
164 Subclasses
165 Smalltalk
166 Subtypes
167 TODO
168 UNIMPORTING
169 URI
170 Unported
171 Whitelist
172 # from the Support manual talking about version numbers
173 YY
174 YYZZ
175 ZZ
176 arity
177 arrayrefs
178 blog
179 clearers
180 codebase
181 coercions
182 committer
183 committers
184 compat
185 continutation
186 datetimes
187 dec
188 decrement
189 definedness
190 deinitialized
191 deprecations
192 destructor
193 destructors
194 destructuring
195 dev
196 discoverable
197 env
198 eval'ing
199 extensibility
200 hashrefs
201 hotspots
202 immutabilize
203 immutabilized
204 immutabilizes
205 incrementing
206 inlinable
207 inline
208 inlines
209 installable
210 instantiation
211 interoperable
212 invocant
213 invocant's
214 irc
215 isa
216 kv
217 login
218 matcher
219 metadata
220 mixin
221 mixins
222 mul
223 munge
224 namespace
225 Namespace
226 namespace's
227 namespaced
228 namespaces
229 namespacing
230 # as in required-ness
231 ness
232 optimizations
233 overridable
234 parameterizable
235 parameterization
236 parameterize
237 parameterized
238 parameterizes
239 params
240 pluggable
241 plugins
242 polymorphism
243 prechecking
244 prepends
245 pu
246 rebase
247 rebased
248 rebasing
249 rebless
250 reblesses
251 reblessing
252 refactored
253 refactoring
254 rethrows
255 runtime
256 serializer
257 sigil
258 sigils
259 stacktrace
260 stacktraces
261 stateful
262 subclass's
263 subclassable
264 subclasses
265 subname
266 subtype
267 subtypes
268 subtyping
269 unblessed
270 unexport
271 unimporting
272 uninitialize
273 unordered
274 unresolvable
275 unsets
276 unsettable
277 utils
278 whitelisted
279 workflow
280
281 ## other jargon
282 bey
283 gey
284
285 ## neologisms
286 breakability
287 delegatee
288 featureful
289 hackery
290 hacktern
291 undeprecate
292 wrappee
293
294 ## compound
295 # half-assed
296 assed
297 # role-ish, Ruby-ish, medium-to-large-ish
298 ish
299 # kool-aid
300 kool
301 # pre-5.10
302 pre
303 # vice versa
304 versa
305 lookup
306 # co-maint
307 maint
308
309 ## slang
310 C'mon
311 might've
312 Nuff
313
314 ## things that should be in the dictionary, but are not
315 attribute's
316 declaratively
317 everybody's
318 everyone's
319 human's
320 indices
321 initializers
322 newfound
323 reimplements
324 reinitializes
325 specializer
326 unintrusive
327
328 ## misspelt on purpose
329 emali
330 uniq