fix pod_spell.t
[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
55e8ce2f 143immutabilizes
19320607 144immutabilized
b0f3c6ff 145inline
70bb0f97 146inlines
b0f3c6ff 147invocant
148invocant's
149irc
150IRC
151isa
db1b6c45 152JSON
fa73354b 153kv
b0f3c6ff 154login
fa73354b 155mul
b0f3c6ff 156namespace
157namespaced
158namespaces
159namespacing
70bb0f97 160# as in required-ness
161ness
db1b6c45 162O'Caml
b0f3c6ff 163OO
164OOP
165ORM
166overridable
167parameterizable
6d86e9a6 168parameterization
b0f3c6ff 169parameterize
170parameterized
171parameterizes
c30342fa 172params
b0f3c6ff 173pluggable
174prechecking
175prepends
9840bb38 176pu
6980c412 177rebase
178rebased
179rebasing
c30342fa 180reblesses
86b96832 181refactored
182refactoring
acd6c4da 183rethrows
b0f3c6ff 184runtime
db1b6c45 185serializer
b0f3c6ff 186stacktrace
187subclassable
dfaa35b2 188subname
b0f3c6ff 189subtyping
190TODO
191unblessed
192unexport
193UNIMPORTING
194Unported
195unsets
196unsettable
77b4d0b9 197utils
70bb0f97 198whitelist
b0f3c6ff 199Whitelist
9840bb38 200workflow
b0f3c6ff 201
202## other jargon
203bey
204gey
205
206## neologisms
207breakability
208delegatee
db1b6c45 209featureful
b0f3c6ff 210hackery
26adcd9a 211hacktern
76c89056 212undeprecate
b0f3c6ff 213wrappee
214
215## compound
216# half-assed
217assed
218# role-ish, Ruby-ish, medium-to-large-ish
219ish
220# kool-aid
221kool
222# pre-5.10
223pre
224# vice versa
225versa
d34910a3 226lookup
9840bb38 227# co-maint
228maint
b0f3c6ff 229
230## slang
231C'mon
232might've
233Nuff
234
235## things that should be in the dictionary, but are not
236attribute's
237declaratively
35cec749 238everybody's
b0f3c6ff 239everyone's
240human's
2fe235a7 241indices
b0f3c6ff 242initializers
243newfound
244reimplements
245reinitializes
246specializer
247
248## misspelt on purpose
249emali
2fe235a7 250uniq
251