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