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