Remove punctuation from an error message
[gitmo/Moose.git] / xt / author / 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);
14set_spell_cmd('aspell list -l en');
15all_pod_files_spelling_ok;
16
17__DATA__
18## personal names
19Aankhen
20Aran
21autarch
22chansen
23chromatic's
24Debolaz
25Deltac
26dexter
27ewilhelm
28Goulah
29gphat
30groditi
31jrockway
32Kinyon's
33Kogman
34kolibrie
35konobi
36lbr
37McWhirter
38merlyn
39mst
40nothingmuch
41Pearcey
42perigrin
43phaylon
44Prather
3ff5c7d3 45Ragwitz
b0f3c6ff 46Reis
47rindolf
48rlb
49Rockway
50Roditi
51Rolsky
52Roszatycki
b34a536c 53Roszatycki's
b0f3c6ff 54sartak
55Sedlacek
56Shlomi
57SL
58stevan
59Stevan
60Vilain
61wreis
62Yuval
63
64## proper names
65AOP
66CLOS
67cpan
68CPAN
69OCaml
70ohloh
71SVN
72
73## Moose
74BankAccount
75BankAccount's
76BinaryTree
77BUILDALL
78BUILDARGS
79CheckingAccount
80clearers
81composable
82Debuggable
83DEMOLISHALL
19320607 84hardcode
b0f3c6ff 85immutabilization
86immutabilize
87introspectable
88metaclass
89Metaclass
90METACLASS
91metaclass's
19320607 92metadata
b0f3c6ff 93MetaObject
94metaprogrammer
95metarole
96mixins
97MooseX
98Num
99oose
6d86e9a6 100OtherName
b0f3c6ff 101PosInt
102PositiveInt
103ro
104rw
105Str
106TypeContraints
107
108## computerese
109API
110APIs
111Baz
86b96832 112Changelog
113compat
b0f3c6ff 114datetimes
115definedness
116destructor
117destructors
86b96832 118dev
b0f3c6ff 119DWIM
120hashrefs
3ff5c7d3 121hotspots
19320607 122immutabilize
123immutabilized
b0f3c6ff 124inline
70bb0f97 125inlines
b0f3c6ff 126invocant
127invocant's
128irc
129IRC
130isa
131login
132namespace
133namespaced
134namespaces
135namespacing
70bb0f97 136# as in required-ness
137ness
b0f3c6ff 138OO
139OOP
140ORM
141overridable
142parameterizable
6d86e9a6 143parameterization
b0f3c6ff 144parameterize
145parameterized
146parameterizes
147pluggable
148prechecking
149prepends
86b96832 150refactored
151refactoring
b0f3c6ff 152runtime
153stacktrace
154subclassable
155subtyping
156TODO
157unblessed
158unexport
159UNIMPORTING
160Unported
161unsets
162unsettable
70bb0f97 163whitelist
b0f3c6ff 164Whitelist
165
166## other jargon
167bey
168gey
169
170## neologisms
171breakability
172delegatee
173hackery
26adcd9a 174hacktern
b0f3c6ff 175wrappee
176
177## compound
178# half-assed
179assed
180# role-ish, Ruby-ish, medium-to-large-ish
181ish
182# kool-aid
183kool
184# pre-5.10
185pre
186# vice versa
187versa
d34910a3 188lookup
b0f3c6ff 189
190## slang
191C'mon
192might've
193Nuff
194
195## things that should be in the dictionary, but are not
196attribute's
197declaratively
198everyone's
199human's
200initializers
201newfound
202reimplements
203reinitializes
204specializer
205
206## misspelt on purpose
207emali