所以我跟着SublimeLinter-eslint installation and troubleshooting guides,但是我仍然坚持“控制台中没有错误,但插件什么也没做。”
我正在使用:
在尝试安装此linter时,我有以下内容:
eslint
$ npm install eslint --save-dev
$ ./node_modules/.bin/eslint --init
$ ./node_modules/.bin/eslint src/App.js
时,linter正常工作package.json
文件(在下面添加) SublimeLinter: eslint linter loaded
Debug Mode
eslint
linter已激活.eslintrc.js
个文件(在下面添加) .sublime-project
文件(下方添加) project.json
{
"name": "my-react-todolist",
"version": "0.1.0",
"private": true,
"dependencies": {
"jest-cli": "^20.0.4",
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-scripts": "1.0.10"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
"devDependencies": {
"eslint": "^3.19.0",
"eslint-config-airbnb": "^15.0.2",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^5.1.1",
"eslint-plugin-react": "^7.1.0"
},
"peerDependencies": {
"eslint": "^3.19.0",
"eslint-config-airbnb": "^15.0.2",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-jsx-a11y": "^5.1.1",
"eslint-plugin-react": "^7.1.0"
}
}
.eslintrc.js
module.exports = {
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
]
};
todo.sublime项目
{
"folders": [
{
"path": "."
}
],
"SublimeLinter": {
"linters": {
"eslint": {
"@disable": false,
"args": [],
"chdir": "${project}",
"excludes": []
}
}
},
"syntax_override": {
"\\.js$": ["TypeScript", "TypeScriptReact"]
}
}
我在这里缺少什么?