PoD fix
[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 PosInt
100 PositiveInt
101 ro
102 rw
103 Str
104 TypeContraints
105
106 ## computerese
107 API
108 APIs
109 Baz
110 datetimes
111 definedness
112 destructor
113 destructors
114 DWIM
115 hashrefs
116 immutabilize
117 immutabilized
118 inline
119 invocant
120 invocant's
121 irc
122 IRC
123 isa
124 login
125 namespace
126 namespaced
127 namespaces
128 namespacing
129 OO
130 OOP
131 ORM
132 overridable
133 parameterizable
134 parameterize
135 parameterized
136 parameterizes
137 pluggable
138 prechecking
139 prepends
140 runtime
141 stacktrace
142 subclassable
143 subtyping
144 TODO
145 unblessed
146 unexport
147 UNIMPORTING
148 Unported
149 unsets
150 unsettable
151 Whitelist
152
153 ## other jargon
154 bey
155 gey
156
157 ## neologisms
158 breakability
159 delegatee
160 hackery
161 wrappee
162
163 ## compound
164 # half-assed
165 assed
166 # role-ish, Ruby-ish, medium-to-large-ish
167 ish
168 # kool-aid
169 kool
170 # pre-5.10
171 pre
172 # vice versa
173 versa
174 lookup
175
176 ## slang
177 C'mon
178 might've
179 Nuff
180
181 ## things that should be in the dictionary, but are not
182 attribute's
183 declaratively
184 everyone's
185 human's
186 initializers
187 newfound
188 reimplements
189 reinitializes
190 specializer
191
192 ## misspelt on purpose
193 emali