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