Add metatraits to spelling list
[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 metatraits
98 mixins
99 MooseX
100 Num
101 oose
102 OtherName
103 PosInt
104 PositiveInt
105 ro
106 rw
107 Str
108 TypeContraints
109
110 ## computerese
111 API
112 APIs
113 Baz
114 Changelog
115 codebase
116 committer
117 committers
118 compat
119 datetimes
120 definedness
121 destructor
122 destructors
123 dev
124 DWIM
125 DUCKTYPE
126 GitHub
127 hashrefs
128 hotspots
129 immutabilize
130 immutabilized
131 inline
132 inlines
133 invocant
134 invocant's
135 irc
136 IRC
137 isa
138 login
139 namespace
140 namespaced
141 namespaces
142 namespacing
143 # as in required-ness
144 ness
145 OO
146 OOP
147 ORM
148 overridable
149 parameterizable
150 parameterization
151 parameterize
152 parameterized
153 parameterizes
154 pluggable
155 prechecking
156 prepends
157 pu
158 rebase
159 rebased
160 rebasing
161 refactored
162 refactoring
163 runtime
164 stacktrace
165 subclassable
166 subname
167 subtyping
168 TODO
169 unblessed
170 unexport
171 UNIMPORTING
172 Unported
173 unsets
174 unsettable
175 utils
176 whitelist
177 Whitelist
178 workflow
179
180 ## other jargon
181 bey
182 gey
183
184 ## neologisms
185 breakability
186 delegatee
187 hackery
188 hacktern
189 wrappee
190
191 ## compound
192 # half-assed
193 assed
194 # role-ish, Ruby-ish, medium-to-large-ish
195 ish
196 # kool-aid
197 kool
198 # pre-5.10
199 pre
200 # vice versa
201 versa
202 lookup
203 # co-maint
204 maint
205
206 ## slang
207 C'mon
208 might've
209 Nuff
210
211 ## things that should be in the dictionary, but are not
212 attribute's
213 declaratively
214 everybody's
215 everyone's
216 human's
217 initializers
218 newfound
219 reimplements
220 reinitializes
221 specializer
222
223 ## misspelt on purpose
224 emali