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 9
9
// Requirements
10
10
// -----------------------------------------------------------------------------
11
11
12
- var eslint = require ( 'eslint' ) . linter ;
12
+ var eslint = require ( 'eslint' ) ;
13
13
var rule = require ( '../../../lib/rules/jsx-no-undef' ) ;
14
- var RuleTester = require ( ' eslint' ) . RuleTester ;
14
+ var RuleTester = eslint . RuleTester ;
15
15
16
16
var parserOptions = {
17
17
ecmaVersion : 8 ,
@@ -26,7 +26,8 @@ var parserOptions = {
26
26
// -----------------------------------------------------------------------------
27
27
28
28
var 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' ) ) ;
30
31
ruleTester . run ( 'jsx-no-undef' , rule , {
31
32
valid : [ {
32
33
code : '/*eslint no-undef:1*/ var React, App; React.render(<App />);'
Original file line number Diff line number Diff line change 9
9
// Requirements
10
10
// -----------------------------------------------------------------------------
11
11
12
- var eslint = require ( 'eslint' ) . linter ;
12
+ var eslint = require ( 'eslint' ) ;
13
13
var rule = require ( 'eslint/lib/rules/no-unused-vars' ) ;
14
- var RuleTester = require ( ' eslint' ) . RuleTester ;
14
+ var RuleTester = eslint . RuleTester ;
15
15
16
16
var parserOptions = {
17
17
ecmaVersion : 8 ,
@@ -33,7 +33,8 @@ var settings = {
33
33
// -----------------------------------------------------------------------------
34
34
35
35
var 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' ) ) ;
37
38
ruleTester . run ( 'no-unused-vars' , rule , {
38
39
valid : [
39
40
{ code : '/*eslint jsx-uses-react:1*/ var React; <div />;' } ,
Original file line number Diff line number Diff line change 9
9
// Requirements
10
10
// -----------------------------------------------------------------------------
11
11
12
- var eslint = require ( 'eslint' ) . linter ;
12
+ var eslint = require ( 'eslint' ) ;
13
13
var ruleNoUnusedVars = require ( 'eslint/lib/rules/no-unused-vars' ) ;
14
14
var rulePreferConst = require ( 'eslint/lib/rules/prefer-const' ) ;
15
- var RuleTester = require ( ' eslint' ) . RuleTester ;
15
+ var RuleTester = eslint . RuleTester ;
16
16
17
17
var parserOptions = {
18
18
ecmaVersion : 8 ,
@@ -30,7 +30,8 @@ require('babel-eslint');
30
30
// -----------------------------------------------------------------------------
31
31
32
32
var 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' ) ) ;
34
35
ruleTester . run ( 'no-unused-vars' , ruleNoUnusedVars , {
35
36
valid : [
36
37
{
You can’t perform that action at this time.
0 commit comments