Update pod_spell.t
[gitmo/Mouse.git] / xt / 02_pod_spell.t
CommitLineData
2104d773 1use strict;
2use warnings;
3use Test::More;
4
5eval q{use Test::Spelling};
6plan skip_all => 'Test::Spelling is required for this test' if $@;
7
8my @stopwords;
9for (<DATA>) {
10 chomp;
11 push @stopwords, $_
12 unless /\A (?: \# | \s* \z)/msx; # skip comments, whitespace
13}
14
15add_stopwords(@stopwords);
16set_spell_cmd('aspell list -l en');
17all_pod_files_spelling_ok();
18
19__DATA__
20## personal names
21Aankhen
22Aran
23autarch
24chansen
25chromatic's
26Debolaz
27Deltac
28dexter
29doy
30ewilhelm
31frodwith
32Goulah
33gphat
34groditi
35Hardison
36jrockway
37Kinyon's
38Kogman
39kolibrie
40konobi
41Lanyon
42lbr
43Luehrs
44McWhirter
45merlyn
46mst
47nothingmuch
48Pearcey
49perigrin
50phaylon
51Prather
52Ragwitz
53Reis
54rafl
55rindolf
56rlb
57Rockway
58Roditi
59Rolsky
60Roszatycki
61Roszatycki's
62sartak
63Sedlacek
64Shlomi
65SL
66stevan
67Stevan
68SIGNES
69tozt
70Vilain
71wreis
72Yuval
73Goro
74gfx
75Yappo
76tokuhirom
77wu
78
79## proper names
80AOP
81CLOS
82cpan
83CPAN
84OCaml
85ohloh
86SVN
87CGI
88FastCGI
89DateTime
90
91## Moose
92AttributeHelpers
93BankAccount
94BankAccount's
95BinaryTree
96BUILDALL
97BUILDARGS
98CheckingAccount
99ClassName
100ClassNames
101LocalName
102RemoteName
103MethodName
104OwnerClass
105AttributeName
f6387355 106RoleName
2104d773 107
108clearers
109composable
110Debuggable
111DEMOLISHALL
112hardcode
113immutabilization
114immutabilize
115introspectable
116metaclass
117Metaclass
118METACLASS
119metaclass's
120metadata
121MetaObject
122metaprogrammer
123metarole
124metatraits
125mixins
126MooseX
127MouseX
128Num
129OtherName
130oose
131ouse
132PosInt
133PositiveInt
134ro
135rw
136RoleSummation
137Str
138TypeContraints
12d46d02 139metaroles
2104d773 140
141## computerese
142API
143APIs
144arity
145Baz
146canonicalizes
147canonicalized
148Changelog
149codebase
150committer
151committers
152compat
153datetimes
154dec
155definedness
156deinitialization
157destructor
158destructors
159destructuring
160dev
161DWIM
162DUCKTYPE
163GitHub
164hashrefs
165hotspots
166immutabilize
167immutabilized
168inline
169inlines
170invocant
171invocant's
172irc
173IRC
174isa
175JSON
176kv
177login
178mul
179namespace
180namespaced
181namespaces
182namespacing
183transformability
184redispatch
185
186# as in required-ness
187ness
188O'Caml
189OO
190OOP
191ORM
192overridable
193parameterizable
194parameterization
195parameterize
196parameterized
197parameterizes
198params
199pluggable
200prechecking
201prepends
202pu
203rebase
204rebased
205rebasing
206reblesses
207refactored
208refactoring
209rethrows
210runtime
211serializer
212stacktrace
213startup
214subclassable
215subname
216subtyping
217TODO
218unblessed
219unexport
220UNIMPORTING
221Unported
222unsets
223unsettable
224utils
225whitelist
226Whitelist
227workflow
228
229## other jargon
230bey
231gey
232
233## neologisms
234breakability
235delegatee
236featureful
237hackery
238hacktern
239wrappee
240
241## compound
242# half-assed
243assed
244# role-ish, Ruby-ish, medium-to-large-ish
245ish
246# kool-aid
247kool
248# pre-5.10
249pre
250# vice versa
251versa
252lookup
253# co-maint
254maint
255
256## slang
257C'mon
258might've
259Nuff
260steenkin
261
262## things that should be in the dictionary, but are not
263attribute's
264declaratively
265everybody's
266everyone's
267human's
268indices
269initializers
270newfound
271reimplements
272reinitializes
273specializer
274
275## misspelt on purpose
276emali
277uniq
278