5851ce34882c695bcd97c348099a21989e56c288
[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 Vilain
67 wreis
68 Yuval
69
70 ## proper names
71 AOP
72 CLOS
73 cpan
74 CPAN
75 OCaml
76 ohloh
77 SVN
78
79 ## Moose
80 BankAccount
81 BankAccount's
82 BinaryTree
83 BUILDALL
84 BUILDARGS
85 CheckingAccount
86 clearers
87 composable
88 Debuggable
89 DEMOLISHALL
90 hardcode
91 immutabilization
92 immutabilize
93 introspectable
94 metaclass
95 Metaclass
96 METACLASS
97 metaclass's
98 metadata
99 MetaObject
100 metaprogrammer
101 metarole
102 mixins
103 MooseX
104 Num
105 oose
106 OtherName
107 PosInt
108 PositiveInt
109 ro
110 rw
111 Str
112 TypeContraints
113
114 ## computerese
115 API
116 APIs
117 Baz
118 Changelog
119 compat
120 datetimes
121 dec
122 definedness
123 destructor
124 destructors
125 dev
126 DWIM
127 DUCKTYPE
128 hashrefs
129 hotspots
130 immutabilize
131 immutabilized
132 inline
133 inlines
134 invocant
135 invocant's
136 irc
137 IRC
138 isa
139 kv
140 login
141 mul
142 namespace
143 namespaced
144 namespaces
145 namespacing
146 # as in required-ness
147 ness
148 OO
149 OOP
150 ORM
151 overridable
152 parameterizable
153 parameterization
154 parameterize
155 parameterized
156 parameterizes
157 pluggable
158 prechecking
159 prepends
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 whitelist
175 Whitelist
176
177 ## other jargon
178 bey
179 gey
180
181 ## neologisms
182 breakability
183 delegatee
184 hackery
185 hacktern
186 wrappee
187
188 ## compound
189 # half-assed
190 assed
191 # role-ish, Ruby-ish, medium-to-large-ish
192 ish
193 # kool-aid
194 kool
195 # pre-5.10
196 pre
197 # vice versa
198 versa
199 lookup
200
201 ## slang
202 C'mon
203 might've
204 Nuff
205
206 ## things that should be in the dictionary, but are not
207 attribute's
208 declaratively
209 everybody's
210 everyone's
211 human's
212 initializers
213 newfound
214 reimplements
215 reinitializes
216 specializer
217
218 ## misspelt on purpose
219 emali