eslint-config-muriki v10.0.1
ESLint Config Muriki
Install
npm install --save-dev eslint eslint-config-murikiUsage
You'll probably want to use eslint-plugin-muriki instead.
No I don't
To lint your code with ESLint create a file .eslintrc.js in your project root.
module.exports = { extends: 'muriki' };Add a lint script to your package.json.
{
"scripts": {
"lint": "eslint ...[file|dir]"
}
}Different presets
You can use a few different configs.
- default
- loose - extends default, while loosing up some rules, ideal for scripting
- test — extends loose, for tests
You can extend a preset like so.
module.exports = { extends: 'muriki/test' };Linting in IDE
It's obligatory to install IDE plugins and enabled auto-fixing.
Atom
https://github.com/AtomLinter/linter-eslint
Sublime Text
https://github.com/roadhump/SublimeLinter-eslint
VSCode
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
WebStorm
https://www.jetbrains.com/help/webstorm/2016.1/eslint.html
Linting on commit
It's possible to lint your code on commit to keep the repository clean and the feedback early.
Dependencies
npm install --save-dev husky lint-staged
package.json
{
"scripts": {
{ "precommit": "lint-staged" }
},
"lint-staged": { "*.js": "eslint" }
}8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago