0.0.19 • Published 3 years ago
@sagent/lint v0.0.19
Sagent Lint - npm package containing all linters
HOW LINT SCSS IN AN APP/PROJECT
- Install npm package
npm i --save-dev @sagent/brand- Install stylelint
npm install --save-dev stylelint stylelint-config-standard-scss- Add script (optional) to package.json of the app
{
"scripts": [
"style-lint": "npx stylelint \"**/*.scss\"",
]
}- Add config file to the root of the app/lib
.stylelintrcor.stylelintrc.json
{
"extends": [
"stylelint-config-standard-scss",
"./src/lib/stylelint/sagent-stylelint-rules"
]
}- Run script
npm run style-lintAVAILABLE PLUGINS
https://github.com/stylelint/awesome-stylelint#pluginsESLINT
- Install
npm i @sagent/lint- Modify
.eslintrc.jsonor.eslintrcin the project root
{
...
"overrides": [
{
"files": [
"*.ts"
],
...
"extends": [
"./node_modules/@sagent/lint/src/eslint/sagent-eslint-rules-for-ts.json"
],
...
},
{
"files": [
"*.html"
],
"extends": [
"./node_modules/@sagent/lint/src/eslint/sagent-eslint-rules-for-html.json"
],
...
}
]
}- Rules included in the config @typescript-eslint and @angular-eslint