5.0.2 • Published 6 years ago
eslint-config-suddi v5.0.2
eslint-config-suddi
npm install --save-dev eslint eslint-config-suddiRulesets
There are multiple rulesets provided:
- suddi/angular - rules for angular@^1.0.0 development
- suddi/backend - rules for node.js development using 4-space indentation
- suddi/frontend - rules for react development
- suddi/node-tab - rules for node.js development using tab indentation
- suddi/react - rules for react development
Usage
- Add ESLint config to your
package.json, for running on backend code:
npm install --save-dev eslint eslint-config-suddi{
"scripts": {
"lint": "eslint ."
},
"devDependencies": {
"eslint": "^6.0.0",
"eslint-config-suddi": "^5.0.0"
},
"eslintConfig": {
"extends": "suddi/backend"
}
}- Add ESLint config to your
package.json, for running on React.js code:
npm install --save-dev eslint eslint-config-suddi eslint-plugin-react{
"scripts": {
"lint": "eslint ."
},
"devDependencies": {
"eslint": "^6.0.0",
"eslint-config-suddi": "^5.0.0",
"eslint-plugin-react": "^7.0.0"
},
"eslintConfig": {
"extends": "suddi/react"
}
}- Add ESLint config to your
package.json, for running on Angular code:
npm install --save-dev eslint eslint-config-suddi eslint-plugin-angular{
"scripts": {
"lint": "eslint ."
},
"devDependencies": {
"eslint": "^6.0.0",
"eslint-config-suddi": "^5.0.0",
"eslint-plugin-angular": "^4.0.0"
},
"eslintConfig": {
"extends": "suddi/angular"
}
}- Then apply the linter with
npm run lint.
Examples
For examples on use cases and validation samples, please see:
Setup for different editors
Sublime Text
- Add the following to your
~/.bashrcor~/.zshrc:
export NVM_DIR="$HOME/.nvm"
if [ -s $NVM_DIR/nvm.sh ]; then
source $NVM_DIR/nvm.sh
fi- Install
Package Control - Install
SublimeLinterandSublimeLinter-contrib-eslintviaPackage Control - Run
npm install -g eslint eslint-config-suddi eslint-plugin-react eslint-plugin-angular - Restart Sublime Text
Atom
- Install
linterandlinter-eslintfrom within the available packages - Run
npm install -g eslint eslint-config-suddi eslint-plugin-react eslint-plugin-angular - Restart Atom
Webstorm
- Install
ESLint - Run
npm install -g eslint eslint-config-suddi eslint-plugin-react eslint-plugin-angular - Restart Webstorm
Visual Studio Code
- Select
Shell Command: Install ‘code’ command in PATHviaCommand Palette - Install
ESLintpackage from within the available extensions - Run
npm install -g eslint eslint-config-suddi eslint-plugin-react eslint-plugin-angular - Restart Visual Studio Code
5.0.2
6 years ago
5.0.1
6 years ago
4.0.16
8 years ago
4.0.15
8 years ago
4.0.14
8 years ago
4.0.13
8 years ago
4.0.12
9 years ago
4.0.11
9 years ago
4.0.10
9 years ago
4.0.9
9 years ago
4.0.8
9 years ago
4.0.7
9 years ago
4.0.6
9 years ago
4.0.5
9 years ago
4.0.4
9 years ago
4.0.3
9 years ago
4.0.2
9 years ago
4.0.1
9 years ago
4.0.0
9 years ago
3.0.23
9 years ago
3.0.22
9 years ago
3.0.21
9 years ago
3.0.20
9 years ago
3.0.19
9 years ago
3.0.18
9 years ago
3.0.17
9 years ago
3.0.16
9 years ago
3.0.15
9 years ago
3.0.14
9 years ago
3.0.13
9 years ago
3.0.12
9 years ago
3.0.11
9 years ago
3.0.10
9 years ago
3.0.9
9 years ago
3.0.8
9 years ago
3.0.7
9 years ago
3.0.6
9 years ago
3.0.5
9 years ago
3.0.4
9 years ago
3.0.3
9 years ago
3.0.2
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
10 years ago
1.0.10
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago