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