0.1.2 • Published 2 years ago
@prunus/eslint-config v0.1.2
@prunus/eslint-config
Installation
Full installation
yarn add -D @prunus/eslint-config;
npx install-peerdeps --dev @prunus/eslint-config;
or
yarn add -D @prunus/eslint-config eslint typescript
Add to your eslint config (.eslintrc, or eslintConfig field in package.json):
{
"extends": "@prunus"
}
Installation using only JavaScript
yarn add -D eslint @prunus/eslint-config eslint-plugin-import-helpers
Add to your eslint config (.eslintrc, or eslintConfig field in package.json):
{
"extends": "@prunus/eslint-config/js"
}
Installation using JavaScript and JSX
yarn add -D eslint @prunus/eslint-config eslint-plugin-import-helpers eslint-plugin-react eslint-plugin-react-hooks
Add to your eslint config (.eslintrc, or eslintConfig field in package.json):
{
"extends": "@prunus/eslint-config/jsx"
}
Installation usign only TypeScript
yarn add -D eslint @prunus/eslint-config @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-plugin-import-helpers typescript
Add to your eslint config (.eslintrc, or eslintConfig field in package.json):
{
"extends": "@prunus/eslint-config/ts"
}
Installation using TypeScript and JSX
It's the same thing as full installation
Setup
Follow scripts create:
npm set-script lint "eslint ."
npm set-script lint:fix "eslint . --fix"
Setup with husky using yarn:
npx husky add .husky/pre-push 'yarn lint'
Setup with husky using npm:
npx husky add .husky/pre-push 'npm run lint'
0.1.2
2 years ago
0.0.0-experimental-1faec8b
3 years ago
0.0.0-experimental-cf786cc
3 years ago
0.0.0-experimental-ae3f1dc
3 years ago
0.1.1
3 years ago
0.0.16
3 years ago
0.0.17
3 years ago
0.0.15
3 years ago
0.0.10
3 years ago
0.0.11
3 years ago
0.0.12
3 years ago
0.0.13
3 years ago
0.0.14
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago