No plural of syntax
[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
dfaa35b2 155subname
b0f3c6ff 156subtyping
157TODO
158unblessed
159unexport
160UNIMPORTING
161Unported
162unsets
163unsettable
70bb0f97 164whitelist
b0f3c6ff 165Whitelist
166
167## other jargon
168bey
169gey
170
171## neologisms
172breakability
173delegatee
174hackery
26adcd9a 175hacktern
b0f3c6ff 176wrappee
177
178## compound
179# half-assed
180assed
181# role-ish, Ruby-ish, medium-to-large-ish
182ish
183# kool-aid
184kool
185# pre-5.10
186pre
187# vice versa
188versa
d34910a3 189lookup
b0f3c6ff 190
191## slang
192C'mon
193might've
194Nuff
195
196## things that should be in the dictionary, but are not
197attribute's
198declaratively
199everyone's
200human's
201initializers
202newfound
203reimplements
204reinitializes
205specializer
206
207## misspelt on purpose
208emali