File tree Expand file tree Collapse file tree 2 files changed +22
-7
lines changed Expand file tree Collapse file tree 2 files changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ module.exports = {
27
27
'no-did-mount-set-state' : 0 ,
28
28
'no-did-update-set-state' : 0 ,
29
29
'react-in-jsx-scope' : 0 ,
30
- 'jsx-uses-vars' : 0 ,
30
+ 'jsx-uses-vars' : 1 ,
31
31
'jsx-no-undef' : 0 ,
32
32
'jsx-quotes' : 0 ,
33
33
'no-unknown-property' : 0 ,
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ var rules = fs.readdirSync(path.resolve(__dirname, '../lib/rules/'))
12
12
return path . basename ( f , '.js' ) ;
13
13
} ) ;
14
14
15
+ var defaultSettings = {
16
+ 'jsx-uses-vars' : 1
17
+ } ;
18
+
15
19
describe ( 'all rule files should be exported by the plugin' , function ( ) {
16
20
rules . forEach ( function ( ruleName ) {
17
21
it ( 'should export ' + ruleName , function ( ) {
@@ -20,11 +24,22 @@ describe('all rule files should be exported by the plugin', function() {
20
24
require ( path . join ( '../lib/rules' , ruleName ) )
21
25
) ;
22
26
} ) ;
23
- it ( 'should configure ' + ruleName + ' off by default' , function ( ) {
24
- assert . equal (
25
- plugin . rulesConfig [ ruleName ] ,
26
- 0
27
- ) ;
28
- } ) ;
27
+
28
+ if ( defaultSettings . hasOwnProperty ( ruleName ) ) {
29
+ var val = defaultSettings [ ruleName ] ;
30
+ it ( 'should configure ' + ruleName + ' to ' + val + ' by default' , function ( ) {
31
+ assert . equal (
32
+ plugin . rulesConfig [ ruleName ] ,
33
+ val
34
+ ) ;
35
+ } ) ;
36
+ } else {
37
+ it ( 'should configure ' + ruleName + ' off by default' , function ( ) {
38
+ assert . equal (
39
+ plugin . rulesConfig [ ruleName ] ,
40
+ 0
41
+ ) ;
42
+ } ) ;
43
+ }
29
44
} ) ;
30
45
} ) ;
You can’t perform that action at this time.
0 commit comments