Merge branch 'attribute_helpers'
[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
119Baz
86b96832 120Changelog
6980c412 121codebase
122committer
123committers
86b96832 124compat
b0f3c6ff 125datetimes
fa73354b 126dec
b0f3c6ff 127definedness
128destructor
129destructors
86b96832 130dev
b0f3c6ff 131DWIM
23b73225 132DUCKTYPE
6980c412 133GitHub
b0f3c6ff 134hashrefs
3ff5c7d3 135hotspots
19320607 136immutabilize
137immutabilized
b0f3c6ff 138inline
70bb0f97 139inlines
b0f3c6ff 140invocant
141invocant's
142irc
143IRC
144isa
fa73354b 145kv
b0f3c6ff 146login
fa73354b 147mul
b0f3c6ff 148namespace
149namespaced
150namespaces
151namespacing
70bb0f97 152# as in required-ness
153ness
b0f3c6ff 154OO
155OOP
156ORM
157overridable
158parameterizable
6d86e9a6 159parameterization
b0f3c6ff 160parameterize
161parameterized
162parameterizes
163pluggable
164prechecking
165prepends
9840bb38 166pu
6980c412 167rebase
168rebased
169rebasing
86b96832 170refactored
171refactoring
b0f3c6ff 172runtime
173stacktrace
174subclassable
dfaa35b2 175subname
b0f3c6ff 176subtyping
177TODO
178unblessed
179unexport
180UNIMPORTING
181Unported
182unsets
183unsettable
77b4d0b9 184utils
70bb0f97 185whitelist
b0f3c6ff 186Whitelist
9840bb38 187workflow
b0f3c6ff 188
189## other jargon
190bey
191gey
192
193## neologisms
194breakability
195delegatee
196hackery
26adcd9a 197hacktern
b0f3c6ff 198wrappee
199
200## compound
201# half-assed
202assed
203# role-ish, Ruby-ish, medium-to-large-ish
204ish
205# kool-aid
206kool
207# pre-5.10
208pre
209# vice versa
210versa
d34910a3 211lookup
9840bb38 212# co-maint
213maint
b0f3c6ff 214
215## slang
216C'mon
217might've
218Nuff
219
220## things that should be in the dictionary, but are not
221attribute's
222declaratively
35cec749 223everybody's
b0f3c6ff 224everyone's
225human's
226initializers
227newfound
228reimplements
229reinitializes
230specializer
231
232## misspelt on purpose
233emali