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