Add some more words to our dictionary
[gitmo/Moose.git] / xt / 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 subtyping
156 TODO
157 unblessed
158 unexport
159 UNIMPORTING
160 Unported
161 unsets
162 unsettable
163 whitelist
164 Whitelist
165
166 ## other jargon
167 bey
168 gey
169
170 ## neologisms
171 breakability
172 delegatee
173 hackery
174 hacktern
175 wrappee
176
177 ## compound
178 # half-assed
179 assed
180 # role-ish, Ruby-ish, medium-to-large-ish
181 ish
182 # kool-aid
183 kool
184 # pre-5.10
185 pre
186 # vice versa
187 versa
188 lookup
189
190 ## slang
191 C'mon
192 might've
193 Nuff
194
195 ## things that should be in the dictionary, but are not
196 attribute's
197 declaratively
198 everyone's
199 human's
200 initializers
201 newfound
202 reimplements
203 reinitializes
204 specializer
205
206 ## misspelt on purpose
207 emali