@@ -113,6 +113,109 @@ const config: Linter.Config = {
113
113
message :
114
114
"Lodash modularised (and lodash < 4.17.11) have CVE vulnerabilities. Please use tree-shakeable imports like lodash/xxx instead" ,
115
115
} ,
116
+ {
117
+ name : "error" ,
118
+ } ,
119
+ {
120
+ name : "domain" ,
121
+ } ,
122
+ {
123
+ name : "freelist" ,
124
+ } ,
125
+ {
126
+ name : "smalloc" ,
127
+ } ,
128
+ {
129
+ name : "punycode" ,
130
+ } ,
131
+ {
132
+ name : "sys" ,
133
+ } ,
134
+ {
135
+ name : "querystring" ,
136
+ message : 'Is legacy, npm version got deprecated, migrate to URLSearchParams as recommended or try "qs" as a package' ,
137
+ } ,
138
+ {
139
+ name : "colors" ,
140
+ message : "Please use one of the following instead: chalk, kleur, ansi-colors, @colors/colors" ,
141
+ } ,
142
+ {
143
+ name : "mkdirp" ,
144
+ message : "node v10.12 mkdir supports recursive option" ,
145
+ } ,
146
+ {
147
+ name : "faker" ,
148
+ message : 'Please use "@faker-js/faker" as a replacement' ,
149
+ } ,
150
+ {
151
+ name : "xtend" ,
152
+ message : "Please use Object.assign or spread { ...obj }" ,
153
+ } ,
154
+ {
155
+ name : "object-assign" ,
156
+ message : "Please use Object.assign or spread { ...obj }" ,
157
+ } ,
158
+ {
159
+ name : "extend-shallow" ,
160
+ message : "Please use Object.assign or spread { ...obj }" ,
161
+ } ,
162
+ {
163
+ name : "rimraf" ,
164
+ message : "node supports recursive option now" ,
165
+ } ,
166
+ {
167
+ name : "pad-left" ,
168
+ message : 'just use "".padStart() and "".padEnd()' ,
169
+ } ,
170
+ {
171
+ name : "pad-right" ,
172
+ message : 'just use "".padStart() and "".padEnd()' ,
173
+ } ,
174
+ {
175
+ name : "left-pad" ,
176
+ message : 'just use "".padStart() and "".padEnd()' ,
177
+ } ,
178
+ {
179
+ name : "right-pad" ,
180
+ message : 'just use "".padStart() and "".padEnd()' ,
181
+ } ,
182
+ {
183
+ name : "pad" ,
184
+ message : 'just use "".padStart() and "".padEnd()' ,
185
+ } ,
186
+ {
187
+ name : "safe-buffer" ,
188
+ } ,
189
+ {
190
+ name : "safer-buffer" ,
191
+ } ,
192
+ {
193
+ name : "array-flatten" ,
194
+ message : "just use [].flat() or some other polyfill" ,
195
+ } ,
196
+ {
197
+ name : "request" ,
198
+ message : "Been deprecated" ,
199
+ } ,
200
+ {
201
+ name : "co" ,
202
+ message : "use async/await instead" ,
203
+ } ,
204
+ {
205
+ name : "windows-1252" ,
206
+ message : "Please use TextDecoder instead" ,
207
+ } ,
208
+ {
209
+ name : "string_decoder" ,
210
+ message : "Please use TextDecoder instead" ,
211
+ } ,
212
+ {
213
+ name : "concat-map" ,
214
+ message : "Please use array.prototype.flatMap instead" ,
215
+ } ,
216
+ {
217
+ name : "buffer-alloc" ,
218
+ } ,
116
219
] ,
117
220
// catch-all for any lodash modularized.
118
221
// The CVE is listed against the entire family for lodash < 4.17.11
0 commit comments