Make Moose and Moose::Role use strict
[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 compat
115 datetimes
116 definedness
117 destructor
118 destructors
119 dev
120 DWIM
121 DUCKTYPE
122 hashrefs
123 hotspots
124 immutabilize
125 immutabilized
126 inline
127 inlines
128 invocant
129 invocant's
130 irc
131 IRC
132 isa
133 login
134 namespace
135 namespaced
136 namespaces
137 namespacing
138 # as in required-ness
139 ness
140 OO
141 OOP
142 ORM
143 overridable
144 parameterizable
145 parameterization
146 parameterize
147 parameterized
148 parameterizes
149 pluggable
150 prechecking
151 prepends
152 refactored
153 refactoring
154 runtime
155 stacktrace
156 subclassable
157 subname
158 subtyping
159 TODO
160 unblessed
161 unexport
162 UNIMPORTING
163 Unported
164 unsets
165 unsettable
166 whitelist
167 Whitelist
168
169 ## other jargon
170 bey
171 gey
172
173 ## neologisms
174 breakability
175 delegatee
176 hackery
177 hacktern
178 wrappee
179
180 ## compound
181 # half-assed
182 assed
183 # role-ish, Ruby-ish, medium-to-large-ish
184 ish
185 # kool-aid
186 kool
187 # pre-5.10
188 pre
189 # vice versa
190 versa
191 lookup
192
193 ## slang
194 C'mon
195 might've
196 Nuff
197
198 ## things that should be in the dictionary, but are not
199 attribute's
200 declaratively
201 everybody's
202 everyone's
203 human's
204 initializers
205 newfound
206 reimplements
207 reinitializes
208 specializer
209
210 ## misspelt on purpose
211 emali