Merge default-code.t to default.t
[gitmo/Mouse.git] / xt / 02_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 all_pod_files_spelling_ok();
18
19 __DATA__
20 ## personal names
21 Aankhen
22 Aran
23 autarch
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 SIGNES
69 tozt
70 Vilain
71 wreis
72 Yuval
73 Goro
74 gfx
75 Yappo
76 tokuhirom
77 wu
78
79 ## proper names
80 AOP
81 CLOS
82 cpan
83 CPAN
84 OCaml
85 ohloh
86 SVN
87 CGI
88 FastCGI
89 DateTime
90
91 ## Moose
92 AttributeHelpers
93 BankAccount
94 BankAccount's
95 BinaryTree
96 BUILDALL
97 BUILDARGS
98 CheckingAccount
99 ClassName
100 ClassNames
101 LocalName
102 RemoteName
103 MethodName
104 OwnerClass
105 AttributeName
106 RoleName
107
108 clearers
109 composable
110 Debuggable
111 DEMOLISHALL
112 hardcode
113 immutabilization
114 immutabilize
115 introspectable
116 metaclass
117 Metaclass
118 METACLASS
119 metaclass's
120 metadata
121 MetaObject
122 metaprogrammer
123 metarole
124 metatraits
125 mixins
126 MooseX
127 MouseX
128 Num
129 OtherName
130 oose
131 ouse
132 PosInt
133 PositiveInt
134 ro
135 rw
136 RoleSummation
137 Str
138 TypeContraints
139
140
141 ## computerese
142 API
143 APIs
144 arity
145 Baz
146 canonicalizes
147 canonicalized
148 Changelog
149 codebase
150 committer
151 committers
152 compat
153 datetimes
154 dec
155 definedness
156 deinitialization
157 destructor
158 destructors
159 destructuring
160 dev
161 DWIM
162 DUCKTYPE
163 GitHub
164 hashrefs
165 hotspots
166 immutabilize
167 immutabilized
168 inline
169 inlines
170 invocant
171 invocant's
172 irc
173 IRC
174 isa
175 JSON
176 kv
177 login
178 mul
179 namespace
180 namespaced
181 namespaces
182 namespacing
183 transformability
184 redispatch
185
186 # as in required-ness
187 ness
188 O'Caml
189 OO
190 OOP
191 ORM
192 overridable
193 parameterizable
194 parameterization
195 parameterize
196 parameterized
197 parameterizes
198 params
199 pluggable
200 prechecking
201 prepends
202 pu
203 rebase
204 rebased
205 rebasing
206 reblesses
207 refactored
208 refactoring
209 rethrows
210 runtime
211 serializer
212 stacktrace
213 startup
214 subclassable
215 subname
216 subtyping
217 TODO
218 unblessed
219 unexport
220 UNIMPORTING
221 Unported
222 unsets
223 unsettable
224 utils
225 whitelist
226 Whitelist
227 workflow
228
229 ## other jargon
230 bey
231 gey
232
233 ## neologisms
234 breakability
235 delegatee
236 featureful
237 hackery
238 hacktern
239 wrappee
240
241 ## compound
242 # half-assed
243 assed
244 # role-ish, Ruby-ish, medium-to-large-ish
245 ish
246 # kool-aid
247 kool
248 # pre-5.10
249 pre
250 # vice versa
251 versa
252 lookup
253 # co-maint
254 maint
255
256 ## slang
257 C'mon
258 might've
259 Nuff
260 steenkin
261
262 ## things that should be in the dictionary, but are not
263 attribute's
264 declaratively
265 everybody's
266 everyone's
267 human's
268 indices
269 initializers
270 newfound
271 reimplements
272 reinitializes
273 specializer
274
275 ## misspelt on purpose
276 emali
277 uniq
278