e609624ab450d80ccc045d0b1a6c49a23316a4df
[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 Florian
28 Goro
29 Goulah
30 Hardison
31 Kinyon
32 Kinyon's
33 Kogman
34 Lanyon
35 Luehrs
36 McWhirter
37 Pearcey
38 Piotr
39 Prather
40 Ragwitz
41 Reis
42 Rockway
43 Roditi
44 Rolsky
45 Roszatycki
46 Roszatycki's
47 SL
48 Sedlacek
49 Shlomi
50 Stevan
51 Vilain
52 Yuval
53 autarch
54 backported
55 backports
56 blblack
57 bluefeet
58 chansen
59 chromatic's
60 dexter
61 doy
62 ewilhelm
63 frodwith
64 gphat
65 groditi
66 ingy
67 jgoulah
68 jrockway
69 kolibrie
70 konobi
71 lbr
72 merlyn
73 mst
74 nothingmuch
75 perigrin
76 phaylon
77 rafl
78 rindolf
79 rlb
80 robkinyon
81 sartak
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 Deprecations
193 destructor
194 Destructor
195 destructors
196 destructuring
197 dev
198 discoverable
199 env
200 eval'ing
201 extensibility
202 hashrefs
203 Hashrefs
204 hotspots
205 immutabilize
206 immutabilized
207 immutabilizes
208 incrementing
209 inlinable
210 inline
211 inlines
212 installable
213 instantiation
214 interoperable
215 invocant
216 invocant's
217 irc
218 isa
219 kv
220 login
221 matcher
222 metadata
223 mixin
224 mixins
225 mul
226 munge
227 namespace
228 namespace's
229 namespaced
230 namespaces
231 namespacing
232 # as in required-ness
233 ness
234 optimizations
235 overridable
236 parameterizable
237 Parameterizable
238 parameterization
239 parameterize
240 parameterized
241 parameterizes
242 params
243 pluggable
244 plugins
245 polymorphism
246 prechecking
247 prepends
248 Prepends
249 pu
250 rebase
251 rebased
252 rebasing
253 Rebasing
254 rebless
255 reblesses
256 reblessing
257 refactored
258 refactoring
259 rethrows
260 runtime
261 serializer
262 sigil
263 sigils
264 stacktrace
265 stacktraces
266 stateful
267 subclass's
268 subclassable
269 subclasses
270 subname
271 subtype
272 subtypes
273 subtyping
274 unblessed
275 unexport
276 unimporting
277 uninitialize
278 unordered
279 unresolvable
280 unsets
281 unsettable
282 utils
283 whitelisted
284 workflow
285 WORKFLOW
286
287 ## other jargon
288 bey
289 gey
290
291 ## neologisms
292 breakability
293 delegatee
294 featureful
295 hackery
296 hacktern
297 undeprecate
298 wrappee
299
300 ## compound
301 # half-assed
302 assed
303 # role-ish, Ruby-ish, medium-to-large-ish
304 ish
305 # kool-aid
306 kool
307 # pre-5.10
308 pre
309 # vice versa
310 versa
311 lookup
312 # co-maint
313 maint
314
315 ## slang
316 C'mon
317 might've
318 Nuff
319
320 ## things that should be in the dictionary, but are not
321 attribute's
322 declaratively
323 everybody's
324 everyone's
325 human's
326 indices
327 initializers
328 newfound
329 reimplements
330 reinitializes
331 specializer
332 unintrusive
333
334 ## misspelt on purpose
335 emali
336 uniq