295475369f3e141bb6a4f531326b4c55bac657b9
[gitmo/Moose.git] / xt / author / pod_spell.t
1 use strict;
2 use warnings;
3
4 use Test::Spelling;
5
6 my @stopwords;
7 for (<DATA>) {
8     chomp;
9     push @stopwords, $_
10         unless /\A (?: \# | \s* \z)/msx;    # skip comments, whitespace
11 }
12
13 add_stopwords(@stopwords);
14 set_spell_cmd('aspell list -l en');
15 all_pod_files_spelling_ok;
16
17 __DATA__
18 ## personal names
19 Aankhen
20 Aran
21 autarch
22 chansen
23 chromatic's
24 Debolaz
25 Deltac
26 dexter
27 doy
28 ewilhelm
29 frodwith
30 Goulah
31 gphat
32 groditi
33 Hardison
34 jrockway
35 Kinyon's
36 Kogman
37 kolibrie
38 konobi
39 Lanyon
40 lbr
41 Luehrs
42 McWhirter
43 merlyn
44 mst
45 nothingmuch
46 Pearcey
47 perigrin
48 phaylon
49 Prather
50 Ragwitz
51 Reis
52 rafl
53 rindolf
54 rlb
55 Rockway
56 Roditi
57 Rolsky
58 Roszatycki
59 Roszatycki's
60 sartak
61 Sedlacek
62 Shlomi
63 SL
64 stevan
65 Stevan
66 tozt
67 Vilain
68 wreis
69 Yuval
70
71 ## proper names
72 AOP
73 CLOS
74 cpan
75 CPAN
76 OCaml
77 ohloh
78 SVN
79
80 ## Moose
81 AttributeHelpers
82 BankAccount
83 BankAccount's
84 BinaryTree
85 BUILDALL
86 BUILDARGS
87 CheckingAccount
88 clearers
89 composable
90 Debuggable
91 DEMOLISHALL
92 hardcode
93 immutabilization
94 immutabilize
95 introspectable
96 metaclass
97 Metaclass
98 METACLASS
99 metaclass's
100 metadata
101 MetaObject
102 metaprogrammer
103 metarole
104 metatraits
105 mixins
106 MooseX
107 Num
108 oose
109 OtherName
110 PosInt
111 PositiveInt
112 ro
113 rw
114 Str
115 TypeContraints
116
117 ## computerese
118 API
119 APIs
120 arity
121 Baz
122 Changelog
123 codebase
124 committer
125 committers
126 compat
127 datetimes
128 dec
129 definedness
130 destructor
131 destructors
132 dev
133 DWIM
134 DUCKTYPE
135 GitHub
136 hashrefs
137 hotspots
138 immutabilize
139 immutabilized
140 inline
141 inlines
142 invocant
143 invocant's
144 irc
145 IRC
146 isa
147 kv
148 login
149 mul
150 namespace
151 namespaced
152 namespaces
153 namespacing
154 # as in required-ness
155 ness
156 OO
157 OOP
158 ORM
159 overridable
160 parameterizable
161 parameterization
162 parameterize
163 parameterized
164 parameterizes
165 params
166 pluggable
167 prechecking
168 prepends
169 pu
170 rebase
171 rebased
172 rebasing
173 reblesses
174 refactored
175 refactoring
176 rethrows
177 runtime
178 stacktrace
179 subclassable
180 subname
181 subtyping
182 TODO
183 unblessed
184 unexport
185 UNIMPORTING
186 Unported
187 unsets
188 unsettable
189 utils
190 whitelist
191 Whitelist
192 workflow
193
194 ## other jargon
195 bey
196 gey
197
198 ## neologisms
199 breakability
200 delegatee
201 hackery
202 hacktern
203 wrappee
204
205 ## compound
206 # half-assed
207 assed
208 # role-ish, Ruby-ish, medium-to-large-ish
209 ish
210 # kool-aid
211 kool
212 # pre-5.10
213 pre
214 # vice versa
215 versa
216 lookup
217 # co-maint
218 maint
219
220 ## slang
221 C'mon
222 might've
223 Nuff
224
225 ## things that should be in the dictionary, but are not
226 attribute's
227 declaratively
228 everybody's
229 everyone's
230 human's
231 indices
232 initializers
233 newfound
234 reimplements
235 reinitializes
236 specializer
237
238 ## misspelt on purpose
239 emali
240 uniq
241