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