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