@@ -126,7 +126,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
126126 filename : path . join ( packageDirMonoRepoRoot , 'foo.js' ) ,
127127 options : [ { packageDir : packageDirMonoRepoRoot } ] ,
128128 errors : [ {
129- ruleId : 'no-extraneous-dependencies' ,
130129 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
131130 } ] ,
132131 } ) ,
@@ -135,67 +134,58 @@ ruleTester.run('no-extraneous-dependencies', rule, {
135134 filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
136135 options : [ { packageDir : packageDirMonoRepoRoot } ] ,
137136 errors : [ {
138- ruleId : 'no-extraneous-dependencies' ,
139137 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
140138 } ] ,
141139 } ) ,
142140 test ( {
143141 code : 'import "not-a-dependency"' ,
144142 options : [ { packageDir : packageDirMonoRepoRoot } ] ,
145143 errors : [ {
146- ruleId : 'no-extraneous-dependencies' ,
147144 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
148145 } ] ,
149146 } ) ,
150147 test ( {
151148 code : 'import "not-a-dependency"' ,
152149 errors : [ {
153- ruleId : 'no-extraneous-dependencies' ,
154150 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
155151 } ] ,
156152 } ) ,
157153 test ( {
158154 code : 'var donthaveit = require("@org/not-a-dependency")' ,
159155 errors : [ {
160- ruleId : 'no-extraneous-dependencies' ,
161156 message : '\'@org/not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S @org/not-a-dependency\' to add it' ,
162157 } ] ,
163158 } ) ,
164159 test ( {
165160 code : 'var donthaveit = require("@org/not-a-dependency/foo")' ,
166161 errors : [ {
167- ruleId : 'no-extraneous-dependencies' ,
168162 message : '\'@org/not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S @org/not-a-dependency\' to add it' ,
169163 } ] ,
170164 } ) ,
171165 test ( {
172166 code : 'import "eslint"' ,
173167 options : [ { devDependencies : false , peerDependencies : false } ] ,
174168 errors : [ {
175- ruleId : 'no-extraneous-dependencies' ,
176169 message : '\'eslint\' should be listed in the project\'s dependencies, not devDependencies.' ,
177170 } ] ,
178171 } ) ,
179172 test ( {
180173 code : 'import "lodash.isarray"' ,
181174 options : [ { optionalDependencies : false } ] ,
182175 errors : [ {
183- ruleId : 'no-extraneous-dependencies' ,
184176 message : '\'lodash.isarray\' should be listed in the project\'s dependencies, not optionalDependencies.' ,
185177 } ] ,
186178 } ) ,
187179 test ( {
188180 code : 'var foo = require("not-a-dependency")' ,
189181 errors : [ {
190- ruleId : 'no-extraneous-dependencies' ,
191182 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
192183 } ] ,
193184 } ) ,
194185 test ( {
195186 code : 'var glob = require("glob")' ,
196187 options : [ { devDependencies : false } ] ,
197188 errors : [ {
198- ruleId : 'no-extraneous-dependencies' ,
199189 message : '\'glob\' should be listed in the project\'s dependencies, not devDependencies.' ,
200190 } ] ,
201191 } ) ,
@@ -204,7 +194,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
204194 options : [ { devDependencies : [ '*.test.js' ] } ] ,
205195 filename : 'foo.tes.js' ,
206196 errors : [ {
207- ruleId : 'no-extraneous-dependencies' ,
208197 message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
209198 } ] ,
210199 } ) ,
@@ -213,7 +202,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
213202 options : [ { devDependencies : [ '*.test.js' ] } ] ,
214203 filename : path . join ( process . cwd ( ) , 'foo.tes.js' ) ,
215204 errors : [ {
216- ruleId : 'no-extraneous-dependencies' ,
217205 message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
218206 } ] ,
219207 } ) ,
@@ -222,7 +210,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
222210 options : [ { devDependencies : [ '*.test.js' , '*.spec.js' ] } ] ,
223211 filename : 'foo.tes.js' ,
224212 errors : [ {
225- ruleId : 'no-extraneous-dependencies' ,
226213 message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
227214 } ] ,
228215 } ) ,
@@ -231,39 +218,34 @@ ruleTester.run('no-extraneous-dependencies', rule, {
231218 options : [ { devDependencies : [ '*.test.js' , '*.spec.js' ] } ] ,
232219 filename : path . join ( process . cwd ( ) , 'foo.tes.js' ) ,
233220 errors : [ {
234- ruleId : 'no-extraneous-dependencies' ,
235221 message : '\'chai\' should be listed in the project\'s dependencies, not devDependencies.' ,
236222 } ] ,
237223 } ) ,
238224 test ( {
239225 code : 'var eslint = require("lodash.isarray")' ,
240226 options : [ { optionalDependencies : false } ] ,
241227 errors : [ {
242- ruleId : 'no-extraneous-dependencies' ,
243228 message : '\'lodash.isarray\' should be listed in the project\'s dependencies, not optionalDependencies.' ,
244229 } ] ,
245230 } ) ,
246231 test ( {
247232 code : 'import "not-a-dependency"' ,
248233 options : [ { packageDir : path . join ( __dirname , '../../../' ) } ] ,
249234 errors : [ {
250- ruleId : 'no-extraneous-dependencies' ,
251235 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
252236 } ] ,
253237 } ) ,
254238 test ( {
255239 code : 'import "bar"' ,
256240 options : [ { packageDir : path . join ( __dirname , './doesn-exist/' ) } ] ,
257241 errors : [ {
258- ruleId : 'no-extraneous-dependencies' ,
259242 message : 'The package.json file could not be found.' ,
260243 } ] ,
261244 } ) ,
262245 test ( {
263246 code : 'import foo from "foo"' ,
264247 options : [ { packageDir : packageDirWithSyntaxError } ] ,
265248 errors : [ {
266- ruleId : 'no-extraneous-dependencies' ,
267249 message : 'The package.json file could not be parsed: ' + packageFileWithSyntaxErrorMessage ,
268250 } ] ,
269251 } ) ,
@@ -272,15 +254,13 @@ ruleTester.run('no-extraneous-dependencies', rule, {
272254 filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
273255 options : [ { packageDir : packageDirMonoRepoWithNested } ] ,
274256 errors : [ {
275- ruleId : 'no-extraneous-dependencies' ,
276257 message : "'left-pad' should be listed in the project's dependencies. Run 'npm i -S left-pad' to add it" ,
277258 } ] ,
278259 } ) ,
279260 test ( {
280261 code : 'import react from "react";' ,
281262 filename : path . join ( packageDirMonoRepoRoot , 'foo.js' ) ,
282263 errors : [ {
283- ruleId : 'no-extraneous-dependencies' ,
284264 message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
285265 } ] ,
286266 } ) ,
@@ -289,7 +269,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
289269 filename : path . join ( packageDirMonoRepoWithNested , 'foo.js' ) ,
290270 options : [ { packageDir : packageDirMonoRepoRoot } ] ,
291271 errors : [ {
292- ruleId : 'no-extraneous-dependencies' ,
293272 message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
294273 } ] ,
295274 } ) ,
@@ -298,7 +277,6 @@ ruleTester.run('no-extraneous-dependencies', rule, {
298277 filename : path . join ( packageDirWithEmpty , 'index.js' ) ,
299278 options : [ { packageDir : packageDirWithEmpty } ] ,
300279 errors : [ {
301- ruleId : 'no-extraneous-dependencies' ,
302280 message : "'react' should be listed in the project's dependencies. Run 'npm i -S react' to add it" ,
303281 } ] ,
304282 } ) ,
@@ -319,14 +297,12 @@ ruleTester.run('no-extraneous-dependencies', rule, {
319297 test ( {
320298 code : 'export { foo } from "not-a-dependency";' ,
321299 errors : [ {
322- ruleId : 'no-extraneous-dependencies' ,
323300 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
324301 } ] ,
325302 } ) ,
326303 test ( {
327304 code : 'export * from "not-a-dependency";' ,
328305 errors : [ {
329- ruleId : 'no-extraneous-dependencies' ,
330306 message : '\'not-a-dependency\' should be listed in the project\'s dependencies. Run \'npm i -S not-a-dependency\' to add it' ,
331307 } ] ,
332308 } ) ,
0 commit comments