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