Improve AH doc
[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
80BankAccount
81BankAccount's
82BinaryTree
83BUILDALL
84BUILDARGS
85CheckingAccount
86clearers
87composable
88Debuggable
89DEMOLISHALL
19320607 90hardcode
b0f3c6ff 91immutabilization
92immutabilize
93introspectable
94metaclass
95Metaclass
96METACLASS
97metaclass's
19320607 98metadata
b0f3c6ff 99MetaObject
100metaprogrammer
101metarole
102mixins
103MooseX
104Num
105oose
6d86e9a6 106OtherName
b0f3c6ff 107PosInt
108PositiveInt
109ro
110rw
111Str
112TypeContraints
113
114## computerese
115API
116APIs
117Baz
86b96832 118Changelog
119compat
b0f3c6ff 120datetimes
fa73354b 121dec
b0f3c6ff 122definedness
123destructor
124destructors
86b96832 125dev
b0f3c6ff 126DWIM
23b73225 127DUCKTYPE
b0f3c6ff 128hashrefs
3ff5c7d3 129hotspots
19320607 130immutabilize
131immutabilized
b0f3c6ff 132inline
70bb0f97 133inlines
b0f3c6ff 134invocant
135invocant's
136irc
137IRC
138isa
fa73354b 139kv
b0f3c6ff 140login
fa73354b 141mul
b0f3c6ff 142namespace
143namespaced
144namespaces
145namespacing
70bb0f97 146# as in required-ness
147ness
b0f3c6ff 148OO
149OOP
150ORM
151overridable
152parameterizable
6d86e9a6 153parameterization
b0f3c6ff 154parameterize
155parameterized
156parameterizes
157pluggable
158prechecking
159prepends
86b96832 160refactored
161refactoring
b0f3c6ff 162runtime
163stacktrace
164subclassable
dfaa35b2 165subname
b0f3c6ff 166subtyping
167TODO
168unblessed
169unexport
170UNIMPORTING
171Unported
172unsets
173unsettable
70bb0f97 174whitelist
b0f3c6ff 175Whitelist
176
177## other jargon
178bey
179gey
180
181## neologisms
182breakability
183delegatee
184hackery
26adcd9a 185hacktern
b0f3c6ff 186wrappee
187
188## compound
189# half-assed
190assed
191# role-ish, Ruby-ish, medium-to-large-ish
192ish
193# kool-aid
194kool
195# pre-5.10
196pre
197# vice versa
198versa
d34910a3 199lookup
b0f3c6ff 200
201## slang
202C'mon
203might've
204Nuff
205
206## things that should be in the dictionary, but are not
207attribute's
208declaratively
35cec749 209everybody's
b0f3c6ff 210everyone's
211human's
212initializers
213newfound
214reimplements
215reinitializes
216specializer
217
218## misspelt on purpose
219emali