2.1.0 • Published 3 years ago
@preply/lint-configs v2.1.0
Installation
yarn add -D @preply/lint-configs tslint@5 eslint@5
— explanation- Create an
.eslintrc.js
:
module.exports = {
extends: require.resolve('@preply/lint-configs/eslint.main.js'),
};
- Create a
.prettierrc.js
:
module.exports = {
...require('@preply/lint-configs/prettier'),
};
- Create a
.tslint.json
:
{
"extends": [
"@preply/lint-configs/tslint.json"
]
}
- Put these guys into
"scripts"
in yourpackage.json
:
"lint:es": "eslint src --ext .js,.jsx",
"lint:ts": "tslint 'src/**/*.ts{,x}' --config ./tslint.json --project ./tsconfig.json",
"prettify": "prettier --write \"./src/**/*.{ts,tsx,js}\"",
Tip: pass --fix
into both in development:
yarn lint:es --fix
yarn lint:ts --fix
- Call it on CI (make sure there's no
--fix
, we want it to block non-compliant code)!
3.0.0-alfa.8
3 years ago
3.0.0-alfa.9
3 years ago
3.0.0-alfa.7
3 years ago
3.0.0-alfa.6
3 years ago
3.0.0-alfa.5
3 years ago
3.0.0-alfa.4
3 years ago
3.0.0-alfa.3
3 years ago
3.0.0-alfa.2
3 years ago
2.1.0
4 years ago
2.0.1
4 years ago
3.0.0-alpha1
4 years ago
2.0.0
4 years ago
2.0.0-alfa.1
4 years ago
2.0.0-alfa.0
4 years ago
1.0.7-alpha.0
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5-alpha.4
5 years ago
1.0.5-alpha.2
5 years ago
1.0.5-alpha.1
5 years ago
1.0.5-alpha.0
5 years ago
1.0.5
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago