Skip to content

Commit c0c716b

Browse files
scagoodaladdin-add
andauthored
feat: Resolve getAncestors and getScope calls in eslint v9 (#466)
Co-authored-by: 唯然 <[email protected]>
1 parent 7d33c30 commit c0c716b

27 files changed

+220
-55
lines changed

__tests__/always-return.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/always-return')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 11,

__tests__/avoid-new.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/avoid-new')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 6,

__tests__/catch-or-return.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
'use strict'
22

33
const rule = require('../rules/catch-or-return')
4-
const RuleTester = require('eslint').RuleTester
5-
const ruleTester = new RuleTester()
4+
const { RuleTester } = require('./rule-tester')
5+
const ruleTester = new RuleTester({
6+
parserOptions: {
7+
ecmaVersion: 6,
8+
},
9+
})
610

711
const catchMessage = 'Expected catch() or return'
812
const doneMessage = 'Expected done() or return'
@@ -19,10 +23,7 @@ ruleTester.run('catch-or-return', rule, {
1923
'frank.then(to).finally(fn).catch(jail)',
2024

2125
// arrow function use case
22-
{
23-
code: 'postJSON("/smajobber/api/reportJob.json")\n\t.then(()=>this.setState())\n\t.catch(()=>this.setState())',
24-
parserOptions: { ecmaVersion: 6 },
25-
},
26+
'postJSON("/smajobber/api/reportJob.json")\n\t.then(()=>this.setState())\n\t.catch(()=>this.setState())',
2627

2728
// return
2829
'function a() { return frank().then(go) }',

__tests__/no-callback-in-promise.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-callback-in-promise')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 6,

__tests__/no-multiple-resolved.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-multiple-resolved')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 2020,

__tests__/no-native.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-native')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const parserOptions = {
66
ecmaVersion: 6,
77
sourceType: 'module',

__tests__/no-nesting.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-nesting')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 6,

__tests__/no-new-statics.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-new-statics')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester()
66

77
ruleTester.run('no-new-statics', rule, {

__tests__/no-promise-in-callback.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const rule = require('../rules/no-promise-in-callback')
4-
const RuleTester = require('eslint').RuleTester
4+
const { RuleTester } = require('./rule-tester')
55
const ruleTester = new RuleTester({
66
parserOptions: {
77
ecmaVersion: 6,

__tests__/no-return-in-finally.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const RuleTester = require('eslint').RuleTester
3+
const { RuleTester } = require('./rule-tester')
44
const rule = require('../rules/no-return-in-finally')
55
const ruleTester = new RuleTester({
66
parserOptions: {

0 commit comments

Comments
 (0)