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