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