yarn add -D eslint eslint-config-kissmy
{
"extends": ["kissmy"],
}
yarn add -D eslint-plugin-vue
{
"extends": ["kissmy", "kissmy/vue"],
}
yarn add -D eslint-plugin-nuxt eslint-import-resolver-nuxt-import
{
"extends": ["kissmy", "kissmy/vue", "kissmy/nuxt"],
}
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"],
},
]
}
yarn add -D eslint-plugin-jest
{
"overrides": [
{
"files": ["**/*.spec.js"],
"excludedFiles": ["tests/e2e/**/*.spec.js", "cypress/**/*.js"],
"extends": ["kissmy/jest"],
},
]
}
yarn add -D eslint-plugin-cypress
{
"overrides": [
{
"files": ["tests/e2e/**/*.{js,ts}"],
"extends": ["kissmy/cypress"],
},
]
}
MIT