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