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