Wrap all TC inlining in parens and a do { } block
[gitmo/Moose.git] / xt / release / pod-spell.t
CommitLineData
93de3710 1use strict;
2use warnings;
3
b0f3c6ff 4use Test::Spelling;
93de3710 5
b0f3c6ff 6my @stopwords;
7for (<DATA>) {
8 chomp;
9 push @stopwords, $_
93de3710 10 unless /\A (?: \# | \s* \z)/msx; # skip comments, whitespace
11}
12
b0f3c6ff 13add_stopwords(@stopwords);
0bc50486 14local $ENV{LC_ALL} = 'C';
b0f3c6ff 15set_spell_cmd('aspell list -l en');
16all_pod_files_spelling_ok;
17
18__DATA__
19## personal names
20Aankhen
7bb4be82 21Anders
b0f3c6ff 22Aran
6b1903b4 23Buels
24Debolaz
25Deltac
7bb4be82 26Florian
6b1903b4 27Goro
28Goulah
29Hardison
30Kinyon
31Kinyon's
32Kogman
33Lanyon
34Luehrs
35McWhirter
36Pearcey
7bb4be82 37Piotr
6b1903b4 38Prather
39Ragwitz
40Reis
41Rockway
42Roditi
43Rolsky
44Roszatycki
45Roszatycki's
46SL
47Sedlacek
48Shlomi
49Stevan
50Vilain
51Yuval
b0f3c6ff 52autarch
789c6c1f 53backported
54backports
6b1903b4 55blblack
b0f3c6ff 56chansen
57chromatic's
b0f3c6ff 58dexter
fa73354b 59doy
b0f3c6ff 60ewilhelm
fa73354b 61frodwith
b0f3c6ff 62gphat
63groditi
64jrockway
b0f3c6ff 65kolibrie
66konobi
67lbr
b0f3c6ff 68merlyn
69mst
70nothingmuch
b0f3c6ff 71perigrin
72phaylon
fa73354b 73rafl
b0f3c6ff 74rindolf
75rlb
6b1903b4 76robkinyon
b0f3c6ff 77sartak
e4a50924 78stevan
c30342fa 79tozt
b0f3c6ff 80wreis
b0f3c6ff 81
82## proper names
83AOP
ecff6344 84CentOS
b0f3c6ff 85CLOS
b0f3c6ff 86CPAN
87OCaml
b0f3c6ff 88SVN
6b1903b4 89ohloh
b0f3c6ff 90
91## Moose
47dffcec 92AttributeHelpers
6b1903b4 93BUILDALL
94BUILDARGS
b0f3c6ff 95BankAccount
96BankAccount's
97BinaryTree
6b1903b4 98CLR
b0f3c6ff 99CheckingAccount
6b1903b4 100DEMOLISHALL
101Debuggable
102JVM
103METACLASS
f6130c6c 104Metaclass
6b1903b4 105MOPs
106MetaModel
107MetaObject
108Metalevel
109MooseX
110Num
111OtherName
112PosInt
113PositiveInt
114RoleSummation
115Str
116TypeContraints
b0f3c6ff 117clearers
118composable
19320607 119hardcode
b0f3c6ff 120immutabilization
121immutabilize
122introspectable
f6130c6c 123metaclass
b0f3c6ff 124metaclass's
19320607 125metadata
b0f3c6ff 126metaprogrammer
127metarole
f785aad8 128metaroles
c3d7bb27 129metatraits
b0f3c6ff 130mixins
b0f3c6ff 131oose
b0f3c6ff 132ro
133rw
b0f3c6ff 134
135## computerese
136API
137APIs
138Baz
86b96832 139Changelog
7bb4be82 140Coercions
6b1903b4 141DUCKTYPE
142DWIM
143GitHub
7bb4be82 144Haskell
6b1903b4 145IRC
146Immutabilization
147Inlinable
148JSON
7bb4be82 149Lexically
6b1903b4 150O'Caml
151OO
152OOP
153ORM
154ROLETYPE
7bb4be82 155SUBCLASSES
156SUBTYPES
157Subclasses
158Smalltalk
159Subtypes
6b1903b4 160TODO
161UNIMPORTING
7bb4be82 162URI
6b1903b4 163Unported
164Whitelist
e4a50924 165# from the Support manual talking about version numbers
166YY
167YYZZ
168ZZ
6b1903b4 169arity
170arrayrefs
0bbbf68e 171blog
6b1903b4 172clearers
6980c412 173codebase
7bb4be82 174coercions
6980c412 175committer
176committers
86b96832 177compat
6b1903b4 178continutation
b0f3c6ff 179datetimes
fa73354b 180dec
7bb4be82 181decrement
b0f3c6ff 182definedness
6b1903b4 183deinitialized
7bb4be82 184deprecations
b0f3c6ff 185destructor
186destructors
db1b6c45 187destructuring
86b96832 188dev
7bb4be82 189discoverable
02b3bfa4 190env
6b1903b4 191eval'ing
7bb4be82 192extensibility
b0f3c6ff 193hashrefs
3ff5c7d3 194hotspots
19320607 195immutabilize
196immutabilized
6b1903b4 197immutabilizes
7bb4be82 198incrementing
b0f3c6ff 199inline
70bb0f97 200inlines
7bb4be82 201installable
202instantiation
203interoperable
b0f3c6ff 204invocant
205invocant's
e4a50924 206irc
b0f3c6ff 207isa
fa73354b 208kv
b0f3c6ff 209login
7bb4be82 210matcher
6b1903b4 211metadata
212mixin
213mixins
fa73354b 214mul
6b1903b4 215munge
b0f3c6ff 216namespace
6b1903b4 217namespace's
b0f3c6ff 218namespaced
219namespaces
220namespacing
70bb0f97 221# as in required-ness
222ness
7bb4be82 223optimizations
b0f3c6ff 224overridable
225parameterizable
6d86e9a6 226parameterization
b0f3c6ff 227parameterize
228parameterized
229parameterizes
c30342fa 230params
b0f3c6ff 231pluggable
5aad43db 232plugins
7bb4be82 233polymorphism
b0f3c6ff 234prechecking
235prepends
9840bb38 236pu
6980c412 237rebase
238rebased
239rebasing
6b1903b4 240rebless
c30342fa 241reblesses
6b1903b4 242reblessing
86b96832 243refactored
244refactoring
acd6c4da 245rethrows
b0f3c6ff 246runtime
db1b6c45 247serializer
6b1903b4 248sigil
249sigils
b0f3c6ff 250stacktrace
02b3bfa4 251stacktraces
e4a50924 252stateful
7bb4be82 253subclass's
b0f3c6ff 254subclassable
7bb4be82 255subclasses
dfaa35b2 256subname
7bb4be82 257subtype
258subtypes
b0f3c6ff 259subtyping
b0f3c6ff 260unblessed
261unexport
e4a50924 262unimporting
6b1903b4 263uninitialize
7bb4be82 264unordered
265unresolvable
b0f3c6ff 266unsets
267unsettable
77b4d0b9 268utils
59caebc4 269whitelisted
9840bb38 270workflow
b0f3c6ff 271
272## other jargon
273bey
274gey
275
276## neologisms
277breakability
278delegatee
db1b6c45 279featureful
b0f3c6ff 280hackery
26adcd9a 281hacktern
76c89056 282undeprecate
b0f3c6ff 283wrappee
284
285## compound
286# half-assed
287assed
288# role-ish, Ruby-ish, medium-to-large-ish
289ish
290# kool-aid
291kool
292# pre-5.10
293pre
294# vice versa
295versa
d34910a3 296lookup
9840bb38 297# co-maint
298maint
b0f3c6ff 299
300## slang
301C'mon
302might've
303Nuff
304
305## things that should be in the dictionary, but are not
306attribute's
307declaratively
35cec749 308everybody's
b0f3c6ff 309everyone's
310human's
2fe235a7 311indices
b0f3c6ff 312initializers
313newfound
314reimplements
315reinitializes
316specializer
6b1903b4 317unintrusive
b0f3c6ff 318
319## misspelt on purpose
320emali
2fe235a7 321uniq