070db64b3a69312906311db6c5cebacd146474d3
[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 metatraits
107 mixins
108 MooseX
109 Num
110 oose
111 OtherName
112 PosInt
113 PositiveInt
114 ro
115 rw
116 RoleSummation
117 Str
118 TypeContraints
119
120 ## computerese
121 API
122 APIs
123 arrayrefs
124 arity
125 Baz
126 Changelog
127 codebase
128 committer
129 committers
130 compat
131 datetimes
132 dec
133 definedness
134 destructor
135 destructors
136 destructuring
137 dev
138 DWIM
139 DUCKTYPE
140 GitHub
141 hashrefs
142 hotspots
143 immutabilize
144 immutabilizes
145 immutabilized
146 inline
147 inlines
148 invocant
149 invocant's
150 irc
151 IRC
152 isa
153 JSON
154 kv
155 login
156 mul
157 namespace
158 namespaced
159 namespaces
160 namespacing
161 # as in required-ness
162 ness
163 O'Caml
164 OO
165 OOP
166 ORM
167 overridable
168 parameterizable
169 parameterization
170 parameterize
171 parameterized
172 parameterizes
173 params
174 pluggable
175 prechecking
176 prepends
177 pu
178 rebase
179 rebased
180 rebasing
181 reblesses
182 refactored
183 refactoring
184 rethrows
185 runtime
186 serializer
187 stacktrace
188 subclassable
189 subname
190 subtyping
191 TODO
192 unblessed
193 unexport
194 UNIMPORTING
195 Unported
196 unsets
197 unsettable
198 utils
199 whitelist
200 Whitelist
201 workflow
202
203 ## other jargon
204 bey
205 gey
206
207 ## neologisms
208 breakability
209 delegatee
210 featureful
211 hackery
212 hacktern
213 undeprecate
214 wrappee
215
216 ## compound
217 # half-assed
218 assed
219 # role-ish, Ruby-ish, medium-to-large-ish
220 ish
221 # kool-aid
222 kool
223 # pre-5.10
224 pre
225 # vice versa
226 versa
227 lookup
228 # co-maint
229 maint
230
231 ## slang
232 C'mon
233 might've
234 Nuff
235
236 ## things that should be in the dictionary, but are not
237 attribute's
238 declaratively
239 everybody's
240 everyone's
241 human's
242 indices
243 initializers
244 newfound
245 reimplements
246 reinitializes
247 specializer
248
249 ## misspelt on purpose
250 emali
251 uniq
252