@@ -126,7 +126,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
126
126
filename : path . join ( packageDirMonoRepoRoot , 'foo.js' ) ,
127
127
options : [ { packageDir : packageDirMonoRepoRoot } ] ,
128
128
errors : [ {
129
- ruleId : 'no-extraneous-dependencies' ,
130
129
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
131
130
} ] ,
132
131
} ) ,
@@ -135,67 +134,58 @@ ruleTester.run('no-extraneous-dependencies', rule, {
135
134
filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
136
135
options : [ { packageDir : packageDirMonoRepoRoot } ] ,
137
136
errors : [ {
138
- ruleId : 'no-extraneous-dependencies' ,
139
137
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
140
138
} ] ,
141
139
} ) ,
142
140
test ( {
143
141
code : 'import "not-a-dependency"' ,
144
142
options : [ { packageDir : packageDirMonoRepoRoot } ] ,
145
143
errors : [ {
146
- ruleId : 'no-extraneous-dependencies' ,
147
144
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
148
145
} ] ,
149
146
} ) ,
150
147
test ( {
151
148
code : 'import "not-a-dependency"' ,
152
149
errors : [ {
153
- ruleId : 'no-extraneous-dependencies' ,
154
150
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
155
151
} ] ,
156
152
} ) ,
157
153
test ( {
158
154
code : 'var donthaveit = require("@org/not-a-dependency")' ,
159
155
errors : [ {
160
- ruleId : 'no-extraneous-dependencies' ,
161
156
message : '\'@org/not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S @org/not-a-dependency\' to add it' ,
162
157
} ] ,
163
158
} ) ,
164
159
test ( {
165
160
code : 'var donthaveit = require("@org/not-a-dependency/foo")' ,
166
161
errors : [ {
167
- ruleId : 'no-extraneous-dependencies' ,
168
162
message : '\'@org/not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S @org/not-a-dependency\' to add it' ,
169
163
} ] ,
170
164
} ) ,
171
165
test ( {
172
166
code : 'import "eslint"' ,
173
167
options : [ { devDependencies : false , peerDependencies : false } ] ,
174
168
errors : [ {
175
- ruleId : 'no-extraneous-dependencies' ,
176
169
message : '\'eslint\' should be listed in the project\'s dependencies, not devDependencies.' ,
177
170
} ] ,
178
171
} ) ,
179
172
test ( {
180
173
code : 'import "lodash.isarray"' ,
181
174
options : [ { optionalDependencies : false } ] ,
182
175
errors : [ {
183
- ruleId : 'no-extraneous-dependencies' ,
184
176
message : '\'lodash.isarray\' should be listed in the project\'s dependencies, not optionalDependencies.' ,
185
177
} ] ,
186
178
} ) ,
187
179
test ( {
188
180
code : 'var foo = require("not-a-dependency")' ,
189
181
errors : [ {
190
- ruleId : 'no-extraneous-dependencies' ,
191
182
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
192
183
} ] ,
193
184
} ) ,
194
185
test ( {
195
186
code : 'var glob = require("glob")' ,
196
187
options : [ { devDependencies : false } ] ,
197
188
errors : [ {
198
- ruleId : 'no-extraneous-dependencies' ,
199
189
message : '\'glob\' should be listed in the project\'s dependencies, not devDependencies.' ,
200
190
} ] ,
201
191
} ) ,
@@ -204,7 +194,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
204
194
options : [ { devDependencies : [ '*.test.js' ] } ] ,
205
195
filename : 'foo.tes.js' ,
206
196
errors : [ {
207
- ruleId : 'no-extraneous-dependencies' ,
208
197
message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
209
198
} ] ,
210
199
} ) ,
@@ -213,7 +202,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
213
202
options : [ { devDependencies : [ '*.test.js' ] } ] ,
214
203
filename : path . join ( process . cwd ( ) , 'foo.tes.js' ) ,
215
204
errors : [ {
216
- ruleId : 'no-extraneous-dependencies' ,
217
205
message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
218
206
} ] ,
219
207
} ) ,
@@ -222,7 +210,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
222
210
options : [ { devDependencies : [ '*.test.js' , '*.spec.js' ] } ] ,
223
211
filename : 'foo.tes.js' ,
224
212
errors : [ {
225
- ruleId : 'no-extraneous-dependencies' ,
226
213
message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
227
214
} ] ,
228
215
} ) ,
@@ -231,39 +218,34 @@ ruleTester.run('no-extraneous-dependencies', rule, {
231
218
options : [ { devDependencies : [ '*.test.js' , '*.spec.js' ] } ] ,
232
219
filename : path . join ( process . cwd ( ) , 'foo.tes.js' ) ,
233
220
errors : [ {
234
- ruleId : 'no-extraneous-dependencies' ,
235
221
message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
236
222
} ] ,
237
223
} ) ,
238
224
test ( {
239
225
code : 'var eslint = require("lodash.isarray")' ,
240
226
options : [ { optionalDependencies : false } ] ,
241
227
errors : [ {
242
- ruleId : 'no-extraneous-dependencies' ,
243
228
message : '\'lodash.isarray\' should be listed in the project\'s dependencies, not optionalDependencies.' ,
244
229
} ] ,
245
230
} ) ,
246
231
test ( {
247
232
code : 'import "not-a-dependency"' ,
248
233
options : [ { packageDir : path . join ( __dirname , '../../../' ) } ] ,
249
234
errors : [ {
250
- ruleId : 'no-extraneous-dependencies' ,
251
235
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
252
236
} ] ,
253
237
} ) ,
254
238
test ( {
255
239
code : 'import "bar"' ,
256
240
options : [ { packageDir : path . join ( __dirname , './doesn-exist/' ) } ] ,
257
241
errors : [ {
258
- ruleId : 'no-extraneous-dependencies' ,
259
242
message : 'The package.json file could not be found.' ,
260
243
} ] ,
261
244
} ) ,
262
245
test ( {
263
246
code : 'import foo from "foo"' ,
264
247
options : [ { packageDir : packageDirWithSyntaxError } ] ,
265
248
errors : [ {
266
- ruleId : 'no-extraneous-dependencies' ,
267
249
message : 'The package.json file could not be parsed: ' + packageFileWithSyntaxErrorMessage ,
268
250
} ] ,
269
251
} ) ,
@@ -272,15 +254,13 @@ ruleTester.run('no-extraneous-dependencies', rule, {
272
254
filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
273
255
options : [ { packageDir : packageDirMonoRepoWithNested } ] ,
274
256
errors : [ {
275
- ruleId : 'no-extraneous-dependencies' ,
276
257
message : "'left-pad' should be listed in the project's dependencies. Run 'npm i -S left-pad' to add it" ,
277
258
} ] ,
278
259
} ) ,
279
260
test ( {
280
261
code : 'import react from "react";' ,
281
262
filename : path . join ( packageDirMonoRepoRoot , 'foo.js' ) ,
282
263
errors : [ {
283
- ruleId : 'no-extraneous-dependencies' ,
284
264
message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
285
265
} ] ,
286
266
} ) ,
@@ -289,7 +269,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
289
269
filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
290
270
options : [ { packageDir : packageDirMonoRepoRoot } ] ,
291
271
errors : [ {
292
- ruleId : 'no-extraneous-dependencies' ,
293
272
message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
294
273
} ] ,
295
274
} ) ,
@@ -298,7 +277,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
298
277
filename : path . join ( packageDirWithEmpty , 'index.js' ) ,
299
278
options : [ { packageDir : packageDirWithEmpty } ] ,
300
279
errors : [ {
301
- ruleId : 'no-extraneous-dependencies' ,
302
280
message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
303
281
} ] ,
304
282
} ) ,
@@ -319,14 +297,12 @@ ruleTester.run('no-extraneous-dependencies', rule, {
319
297
test ( {
320
298
code : 'export { foo } from "not-a-dependency";' ,
321
299
errors : [ {
322
- ruleId : 'no-extraneous-dependencies' ,
323
300
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
324
301
} ] ,
325
302
} ) ,
326
303
test ( {
327
304
code : 'export * from "not-a-dependency";' ,
328
305
errors : [ {
329
- ruleId : 'no-extraneous-dependencies' ,
330
306
message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
331
307
} ] ,
332
308
} ) ,
0 commit comments