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