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