@movidesk/eslint-plugin-movirules
v0.0.3
Published
ESLint Plugin with movidesk's rules
Downloads
48
Readme
Eslint plugin movirules
Table of Contents
This package provides Movidesk's .eslintrc for JS libs as an shareable config. Inspired by QuintoAndar's ESLint shared config.
Getting start
Install
yarn add -D @movidesk/eslint-plugin-movirules
Usage
In your project, create a file .eslintrc.json
and extends this project:
{
"extends": "@movidesk/eslint-plugin-movirules"
}
After this, only if you are using Typescript, you have to generate your tsconfig.json
with the following command:
tsc --init
On package.json
, add the folowing script on scripts
section:
"lint": "eslint --ignore-path .gitignore . --ext .js --ext .ts --ext .tsx"
If you are not using Typescript, remove the part when starts --ext
.
Why --ext
? Because when you run in the shell, eslint doesn't recognize .ts and .tsx extensions, even though VSCode does. To see more information, see the end of the README.md from standard-with-typescript
and this discussion.
Running local lint
Just run:
yarn lint
Running local test
Just run:
yarn test