2.0.0 ā¢ Published 4 years ago
lyra-lint v2.0.0
Lyra lint š
Opinated linter library for React
Table of contents
Installation
- Install
lyra-lint
package:
npm install --save-dev lyra-lint
Usage
- Add these scripts to the
package.json
*optional:
"lint": "eslint --ignore-path .gitignore .",
"prettier": "prettier --ignore-path .gitignore \"**/*.+(js|json)\"",
"format": "npm run prettier -- --write",
"check-format": "npm run prettier -- --list-different",
"validate": "npm run check-format && npm run lint"
- Add as a new property in the
package.json
to extends lyra-lint configuration: ā
"eslintConfig": {
"extends": ["./node_modules/lyra-lint/.eslintrc.js"]
}
- Add as a new property in the
package.json
in order to find the.prettierrc
config from the package:
"prettier": "./node_modules/lyra-lint/.prettierrc.js",
Scripts
Lint (every JS file except the listed in the project .gitignore file)
$ npm run lint
Lint and fix problems (the ones eslint can fix by itself)
$ npm run eslint -- --fix
Format JS and JSON files (except the listed in the project .gitignore file)
$ npm run format
Print the filenames of files that are different from Prettier formatting
$ npm run check-format
Execute the check-format script and the lint script
$ npm run check-format
Using with Husky
In order to avoid problems with Husky you need to install Eslint and Prettier into your project as a devDependency
1.8.0
4 years ago
2.0.0
4 years ago
1.7.0
4 years ago
1.6.3
4 years ago
1.6.2
4 years ago
1.6.1
4 years ago
1.6.0
4 years ago
1.5.0
4 years ago
1.4.0
4 years ago
1.2.0
4 years ago
1.3.0
4 years ago
1.1.0
4 years ago
1.0.0
4 years ago
1.3.0-beta.0
4 years ago
1.2.0-beta.0
4 years ago
1.1.0-beta.0
4 years ago
1.0.0-beta.0
4 years ago