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