Small wording tweak in Changes
[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
297899d1 199inlinable
b0f3c6ff 200inline
70bb0f97 201inlines
7bb4be82 202installable
203instantiation
204interoperable
b0f3c6ff 205invocant
206invocant's
e4a50924 207irc
b0f3c6ff 208isa
fa73354b 209kv
b0f3c6ff 210login
7bb4be82 211matcher
6b1903b4 212metadata
213mixin
214mixins
fa73354b 215mul
6b1903b4 216munge
b0f3c6ff 217namespace
6b1903b4 218namespace's
b0f3c6ff 219namespaced
220namespaces
221namespacing
70bb0f97 222# as in required-ness
223ness
7bb4be82 224optimizations
b0f3c6ff 225overridable
226parameterizable
6d86e9a6 227parameterization
b0f3c6ff 228parameterize
229parameterized
230parameterizes
c30342fa 231params
b0f3c6ff 232pluggable
5aad43db 233plugins
7bb4be82 234polymorphism
b0f3c6ff 235prechecking
236prepends
9840bb38 237pu
6980c412 238rebase
239rebased
240rebasing
6b1903b4 241rebless
c30342fa 242reblesses
6b1903b4 243reblessing
86b96832 244refactored
245refactoring
acd6c4da 246rethrows
b0f3c6ff 247runtime
db1b6c45 248serializer
6b1903b4 249sigil
250sigils
b0f3c6ff 251stacktrace
02b3bfa4 252stacktraces
e4a50924 253stateful
7bb4be82 254subclass's
b0f3c6ff 255subclassable
7bb4be82 256subclasses
dfaa35b2 257subname
7bb4be82 258subtype
259subtypes
b0f3c6ff 260subtyping
b0f3c6ff 261unblessed
262unexport
e4a50924 263unimporting
6b1903b4 264uninitialize
7bb4be82 265unordered
266unresolvable
b0f3c6ff 267unsets
268unsettable
77b4d0b9 269utils
59caebc4 270whitelisted
9840bb38 271workflow
b0f3c6ff 272
273## other jargon
274bey
275gey
276
277## neologisms
278breakability
279delegatee
db1b6c45 280featureful
b0f3c6ff 281hackery
26adcd9a 282hacktern
76c89056 283undeprecate
b0f3c6ff 284wrappee
285
286## compound
287# half-assed
288assed
289# role-ish, Ruby-ish, medium-to-large-ish
290ish
291# kool-aid
292kool
293# pre-5.10
294pre
295# vice versa
296versa
d34910a3 297lookup
9840bb38 298# co-maint
299maint
b0f3c6ff 300
301## slang
302C'mon
303might've
304Nuff
305
306## things that should be in the dictionary, but are not
307attribute's
308declaratively
35cec749 309everybody's
b0f3c6ff 310everyone's
311human's
2fe235a7 312indices
b0f3c6ff 313initializers
314newfound
315reimplements
316reinitializes
317specializer
6b1903b4 318unintrusive
b0f3c6ff 319
320## misspelt on purpose
321emali
2fe235a7 322uniq