File tree Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Expand file tree Collapse file tree 3 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 99// Requirements
1010// -----------------------------------------------------------------------------
1111
12- var eslint = require ( 'eslint' ) . linter ;
12+ var eslint = require ( 'eslint' ) ;
1313var rule = require ( '../../../lib/rules/jsx-no-undef' ) ;
14- var RuleTester = require ( ' eslint' ) . RuleTester ;
14+ var RuleTester = eslint . RuleTester ;
1515
1616var parserOptions = {
1717 ecmaVersion : 8 ,
@@ -26,7 +26,8 @@ var parserOptions = {
2626// -----------------------------------------------------------------------------
2727
2828var ruleTester = new RuleTester ( { parserOptions} ) ;
29- eslint . defineRule ( 'no-undef' , require ( 'eslint/lib/rules/no-undef' ) ) ;
29+ var linter = ruleTester . linter || eslint . linter ;
30+ linter . defineRule ( 'no-undef' , require ( 'eslint/lib/rules/no-undef' ) ) ;
3031ruleTester . run ( 'jsx-no-undef' , rule , {
3132 valid : [ {
3233 code : '/*eslint no-undef:1*/ var React, App; React.render(<App />);'
Original file line number Diff line number Diff line change 99// Requirements
1010// -----------------------------------------------------------------------------
1111
12- var eslint = require ( 'eslint' ) . linter ;
12+ var eslint = require ( 'eslint' ) ;
1313var rule = require ( 'eslint/lib/rules/no-unused-vars' ) ;
14- var RuleTester = require ( ' eslint' ) . RuleTester ;
14+ var RuleTester = eslint . RuleTester ;
1515
1616var parserOptions = {
1717 ecmaVersion : 8 ,
@@ -33,7 +33,8 @@ var settings = {
3333// -----------------------------------------------------------------------------
3434
3535var ruleTester = new RuleTester ( { parserOptions} ) ;
36- eslint . defineRule ( 'jsx-uses-react' , require ( '../../../lib/rules/jsx-uses-react' ) ) ;
36+ var linter = ruleTester . linter || eslint . linter ;
37+ linter . defineRule ( 'jsx-uses-react' , require ( '../../../lib/rules/jsx-uses-react' ) ) ;
3738ruleTester . run ( 'no-unused-vars' , rule , {
3839 valid : [
3940 { code : '/*eslint jsx-uses-react:1*/ var React; <div />;' } ,
Original file line number Diff line number Diff line change 99// Requirements
1010// -----------------------------------------------------------------------------
1111
12- var eslint = require ( 'eslint' ) . linter ;
12+ var eslint = require ( 'eslint' ) ;
1313var ruleNoUnusedVars = require ( 'eslint/lib/rules/no-unused-vars' ) ;
1414var rulePreferConst = require ( 'eslint/lib/rules/prefer-const' ) ;
15- var RuleTester = require ( ' eslint' ) . RuleTester ;
15+ var RuleTester = eslint . RuleTester ;
1616
1717var parserOptions = {
1818 ecmaVersion : 8 ,
@@ -30,7 +30,8 @@ require('babel-eslint');
3030// -----------------------------------------------------------------------------
3131
3232var ruleTester = new RuleTester ( { parserOptions} ) ;
33- eslint . defineRule ( 'jsx-uses-vars' , require ( '../../../lib/rules/jsx-uses-vars' ) ) ;
33+ var linter = ruleTester . linter || eslint . linter ;
34+ linter . defineRule ( 'jsx-uses-vars' , require ( '../../../lib/rules/jsx-uses-vars' ) ) ;
3435ruleTester . run ( 'no-unused-vars' , ruleNoUnusedVars , {
3536 valid : [
3637 {
You can’t perform that action at this time.
0 commit comments