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