Extensible eslint configurations for the punctilious developer.
all
Aggregate of Vue, React, and Typescript-specific rulesets.base
Base configuration with rulesets for markdown, yaml, json, package.json, and code.javascript
Extension ofbase
for JavaScript codebases.react
React TypeScript rulesets. Additionally includes Cypress and accessibility rulesets.typescript
TypeScript rulesets.vue
Vue TypeScript rulesets. Additionally includes Cypress and accessibility rulesets.
In .eslintrc,
{
"extends": ["@magister_zito"]
}
Base
pnpm add -D @magister_zito/eslint-config-base
{
"extends": ["@magister_zito/base"]
}
Javascript
pnpm add -D @magister_zito/eslint-config-javascript
{
"extends": ["@magister_zito/javascript"]
}
React
pnpm add -D @magister_zito/eslint-config-react
{
"extends": ["@magister_zito/react"]
}
TypeScript
pnpm add -D @magister_zito/eslint-config-typescript
{
"extends": ["@magister_zito/typescript"]
}
Vue
pnpm add -D @magister_zito/eslint-config-vue
{
"extends": ["@magister_zito/vue"]
}