Based on Standard JS
- Install:
$ yarn add eslint eslint-{config-{standard,strelka},plugin-{promise,import,node,standard}}- In
.eslintrc:
{ "extends": "strelka" }- Install:
$ yarn add eslint eslint-{config-{standard,standard-jsx,strelka},plugin-{promise,import,node,react,standard}}- In
.eslintrc:
{ "extends": "strelka/react" }- Usage:
$ eslint --ext js,jsx .- Install:
$ yarn add eslint eslint-{config-{standard,vue,strelka},plugin-{promise,import,node,html,vue,standard}}- In
.eslintrc:
{ "extends": "strelka/vue" }- Usage:
$ eslint --ext js,vue .- Install Eslint globally with
npm i -g eslint - Install Sublime packages:
SublimeLinterSublimeLinter-contrib-eslint
- Open
SublimeLinter Settings: Userand add this options:
"user": {
"linters": {
"eslint": {
"@disable": false,
"args": [ "--ext=js,jsx,vue" ],
"excludes": []
}
},
"syntax_map": {
"javascript (babel)": "javascript",
"vue": "javascript"
},
}TODO
- Standard.js - One JavaScript Style to Rule Them All
- ESLint - The pluggable linting utility for JavaScript and JSX
Strelka