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