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 = {
2727 'no-did-mount-set-state' : 0 ,
2828 'no-did-update-set-state' : 0 ,
2929 'react-in-jsx-scope' : 0 ,
30- 'jsx-uses-vars' : 0 ,
30+ 'jsx-uses-vars' : 1 ,
3131 'jsx-no-undef' : 0 ,
3232 'jsx-quotes' : 0 ,
3333 '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/'))
1212 return path . basename ( f , '.js' ) ;
1313 } ) ;
1414
15+ var defaultSettings = {
16+ 'jsx-uses-vars' : 1
17+ } ;
18+
1519describe ( 'all rule files should be exported by the plugin' , function ( ) {
1620 rules . forEach ( function ( ruleName ) {
1721 it ( 'should export ' + ruleName , function ( ) {
@@ -20,11 +24,22 @@ describe('all rule files should be exported by the plugin', function() {
2024 require ( path . join ( '../lib/rules' , ruleName ) )
2125 ) ;
2226 } ) ;
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+ }
2944 } ) ;
3045} ) ;
You can’t perform that action at this time.
0 commit comments