Skip to content

Commit 78895ee

Browse files
authored
feat: support ESLint 8.x (#69)
1 parent c601c19 commit 78895ee

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
"url": "https://github.com/feross/eslint-config-standard-react/issues"
1212
},
1313
"devDependencies": {
14-
"eslint": "^7.12.1",
15-
"eslint-plugin-react": "^7.21.5",
16-
"tape": "^5.0.1"
14+
"eslint": "^8.8.0",
15+
"eslint-plugin-react": "^7.28.0",
16+
"tape": "^5.5.0"
1717
},
1818
"homepage": "https://github.com/feross/eslint-config-standard-react",
1919
"keywords": [
@@ -47,8 +47,8 @@
4747
"license": "MIT",
4848
"main": "index.js",
4949
"peerDependencies": {
50-
"eslint": "^7.12.1",
51-
"eslint-plugin-react": "^7.21.5"
50+
"eslint": "^8.8.0",
51+
"eslint-plugin-react": "^7.28.0"
5252
},
5353
"repository": {
5454
"type": "git",

test/validate-config.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
const eslint = require('eslint')
1+
const { ESLint } = require('eslint')
22
const test = require('tape')
33

4-
test('load config in eslint to validate all rule syntax is correct', function (t) {
5-
const CLIEngine = eslint.CLIEngine
6-
7-
const cli = new CLIEngine({
8-
useEslintrc: false,
9-
configFile: 'eslintrc.json'
4+
test('load config in eslint to validate all rule syntax is correct', async t => {
5+
const cli = new ESLint({
6+
useEslintrc: false,
7+
overrideConfigFile: 'eslintrc.json'
108
})
119

10+
1211
const code = 'var foo = 1\nvar bar = function () {}\nbar(foo)\n'
12+
const result = await cli.lintText(code)
1313

14-
t.equal(cli.executeOnText(code).errorCount, 0)
14+
t.equal(result.length, 1, 'Should return a single result item')
15+
t.equal(result[0].errorCount, 0, 'The result item should show no errors')
1516
t.end()
1617
})

0 commit comments

Comments
 (0)