eslint-config-kissmy
v1.1.0
Published
kiss my ESLint base configuration
Readme
kiss my ESLint configuration
Basic JavaScript rules
yarn add -D eslint eslint-config-kissmy{
"extends": ["kissmy"],
}Add Vue rules
yarn add -D eslint-plugin-vue{
"extends": ["kissmy", "kissmy/vue"],
}Add Nuxt rules
yarn add -D eslint-plugin-nuxt eslint-import-resolver-nuxt-import{
"extends": ["kissmy", "kissmy/vue", "kissmy/nuxt"],
}Add TypeScript rules
yarn add -D @typescript-eslint/parser @typescript-eslint/eslint-plugin{
"overrides": [
{
"files": ["**/**/*.ts"],
"extends": ["kissmy/typescript",],
},
]
}Optionally with Nuxt:
{
"overrides": [
{
"files": ["**/**/*.ts"],
"extends": ["kissmy/typescript", "kissmy/nuxt"],
},
]
}Add Jest rules
yarn add -D eslint-plugin-jest{
"overrides": [
{
"files": ["**/*.spec.js"],
"excludedFiles": ["tests/e2e/**/*.spec.js", "cypress/**/*.js"],
"extends": ["kissmy/jest"],
},
]
}Add Cypress rules
yarn add -D eslint-plugin-cypress{
"overrides": [
{
"files": ["tests/e2e/**/*.{js,ts}"],
"extends": ["kissmy/cypress"],
},
]
}Licence
MIT
