File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -14,14 +14,17 @@ import noStatements from "~/configs/no-statements";
14
14
import stylistic from "~/configs/stylistic" ;
15
15
import { rules } from "~/rules" ;
16
16
17
- test ( 'Config "All" - should have all the rules' , ( t ) => {
18
- const allRules = Object . keys ( rules ) ;
17
+ test ( 'Config "All" - should have all the non-deprecated rules' , ( t ) => {
18
+ const allRules = Object . values ( rules ) ;
19
+ const allNonDeprecatedRules = allRules . filter (
20
+ ( rule ) => rule . meta . deprecated !== true
21
+ ) ;
19
22
20
23
const configAllJSRules = Object . keys ( all . rules ?? { } ) ;
21
24
const configAllTSRules = Object . keys ( all . overrides ?. [ 0 ] . rules ?? { } ) ;
22
25
const configAllRules = new Set ( [ ...configAllJSRules , ...configAllTSRules ] ) ;
23
26
24
- t . is ( configAllRules . size , allRules . length ) ;
27
+ t . is ( configAllRules . size , allNonDeprecatedRules . length ) ;
25
28
} ) ;
26
29
27
30
/**
Original file line number Diff line number Diff line change @@ -20,13 +20,13 @@ test("should have all the rules", (t) => {
20
20
Object . prototype . hasOwnProperty . call ( plugin , "rules" ) ,
21
21
'The plugin\'s config object should have a "rules" property.'
22
22
) ;
23
- t . assert ( Object . keys ( plugin . rules ) . length === ruleFiles . length ) ;
23
+ t . is ( ruleFiles . length , Object . keys ( plugin . rules ) . length ) ;
24
24
} ) ;
25
25
26
26
test ( "should have all the configs" , ( t ) => {
27
27
t . true (
28
28
Object . prototype . hasOwnProperty . call ( plugin , "configs" ) ,
29
29
'The plugin\'s config object should have a "configs" property.'
30
30
) ;
31
- t . assert ( Object . keys ( plugin . configs ) . length === configFiles . length ) ;
31
+ t . is ( configFiles . length , Object . keys ( plugin . configs ) . length ) ;
32
32
} ) ;
You can’t perform that action at this time.
0 commit comments