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