39d05bea17f59948305f3f9e3b2c3a85e39d5ba7
[gitmo/Class-MOP.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 local $ENV{LC_ALL} = 'C';
15 set_spell_cmd('aspell list -l en');
16 all_pod_files_spelling_ok;
17
18 __DATA__
19 ## personal names
20 Aankhen
21 Aran
22 autarch
23 blblack
24 chansen
25 chromatic's
26 Debolaz
27 Deltac
28 dexter
29 ewilhelm
30 Goulah
31 gphat
32 groditi
33 Hardison
34 jrockway
35 Kinyon
36 Kinyon's
37 Kogman
38 kolibrie
39 konobi
40 lbr
41 Luehrs
42 McWhirter
43 merlyn
44 mst
45 nothingmuch
46 Pearcey
47 perigrin
48 phaylon
49 Prather
50 Ragwitz
51 rafl
52 Reis
53 rindolf
54 rlb
55 robkinyon
56 Rockway
57 Roditi
58 Rolsky
59 Roszatycki
60 sartak
61 Sedlacek
62 Shlomi
63 SL
64 stevan
65 Stevan
66 tozt
67 Vilain
68 wreis
69 Yuval
70 Goro
71
72 ## proper names
73 AOP
74 CLOS
75 cpan
76 CPAN
77 OCaml
78 ohloh
79 SVN
80
81 ## Class::MOP
82 CLR
83 JVM
84 MetaModel
85 metamodel
86 metaclass
87 metaclass's
88 BUILDARGS
89 MOPs
90 Metalevel
91
92 ## computerese
93 API
94 APIs
95 Baz
96 clearers
97 continutation
98 datetimes
99 definedness
100 deinitialized
101 destructor
102 destructors
103 DWIM
104 eval'ing
105 hashrefs
106 Immutabilization
107 immutabilization
108 immutabilize
109 immutabilized
110 Inlinable
111 inline
112 invocant
113 invocant's
114 irc
115 IRC
116 isa
117 login
118 metadata
119 mixin
120 mixins
121 munge
122 namespace
123 namespaced
124 namespaces
125 namespace's
126 namespacing
127 OO
128 OOP
129 ORM
130 overridable
131 parameterizable
132 parameterize
133 parameterized
134 parameterizes
135 pluggable
136 prechecking
137 prepends
138 rebless
139 reblessing
140 runtime
141 sigil
142 sigils
143 stacktrace
144 subclassable
145 subtyping
146 TODO
147 unblessed
148 unexport
149 UNIMPORTING
150 uninitialize
151 Unported
152 unsets
153 unsettable
154 Whitelist
155
156 ## other jargon
157 bey
158 gey
159
160 ## neologisms
161 breakability
162 hackery
163 wrappee
164
165 ## compound
166 # half-assed
167 assed
168 # role-ish, Ruby-ish, medium-to-large-ish
169 ish
170 # kool-aid
171 kool
172 # pre-5.10
173 pre
174 # vice versa
175 versa
176 # foo-ness
177 ness
178
179 ## slang
180 C'mon
181 might've
182 Nuff
183
184 ## things that should be in the dictionary, but are not
185 attribute's
186 declaratively
187 everyone's
188 human's
189 initializers
190 newfound
191 reimplements
192 reinitializes
193 specializer
194 unintrusive
195
196 ## misspelt on purpose
197 emali