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