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