343101740471e89ef2d4e0f1d2fbd4cae6e25793
[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 McWhirter
42 merlyn
43 mst
44 nothingmuch
45 Pearcey
46 perigrin
47 phaylon
48 Prather
49 Ragwitz
50 rafl
51 Reis
52 rindolf
53 rlb
54 robkinyon
55 Rockway
56 Roditi
57 Rolsky
58 Roszatycki
59 sartak
60 Sedlacek
61 Shlomi
62 SL
63 stevan
64 Stevan
65 Vilain
66 wreis
67 Yuval
68 Goro
69
70 ## proper names
71 AOP
72 CLOS
73 cpan
74 CPAN
75 OCaml
76 ohloh
77 SVN
78
79 ## Class::MOP
80 CLR
81 JVM
82 MetaModel
83 metamodel
84 metaclass
85 metaclass's
86 BUILDARGS
87 MOPs
88 Metalevel
89
90 ## computerese
91 API
92 APIs
93 Baz
94 clearers
95 continutation
96 datetimes
97 definedness
98 deinitialized
99 destructor
100 destructors
101 DWIM
102 eval'ing
103 hashrefs
104 Immutabilization
105 immutabilization
106 immutabilize
107 immutabilized
108 Inlinable
109 inline
110 invocant
111 invocant's
112 irc
113 IRC
114 isa
115 login
116 metadata
117 mixin
118 mixins
119 munge
120 namespace
121 namespaced
122 namespaces
123 namespace's
124 namespacing
125 OO
126 OOP
127 ORM
128 overridable
129 parameterizable
130 parameterize
131 parameterized
132 parameterizes
133 pluggable
134 prechecking
135 prepends
136 rebless
137 reblessing
138 runtime
139 sigil
140 sigils
141 stacktrace
142 subclassable
143 subtyping
144 TODO
145 unblessed
146 unexport
147 UNIMPORTING
148 uninitialize
149 Unported
150 unsets
151 unsettable
152 Whitelist
153
154 ## other jargon
155 bey
156 gey
157
158 ## neologisms
159 breakability
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 # foo-ness
175 ness
176
177 ## slang
178 C'mon
179 might've
180 Nuff
181
182 ## things that should be in the dictionary, but are not
183 attribute's
184 declaratively
185 everyone's
186 human's
187 initializers
188 newfound
189 reimplements
190 reinitializes
191 specializer
192 unintrusive
193
194 ## misspelt on purpose
195 emali