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