@magicdawn/eslint-config
v1.6.2
Published
magicdawn's eslint-config
Maintainers
Readme
@magicdawn/eslint-config
eslint-config for self use
Install
$ pnpm add -D @magicdawn/eslint-configUsage
extend from @sxzz/eslint-config
import { fromSxzz } from '@magicdawn/eslint-config'
export default fromSxzz()from ground to up
import { defineConfig } from 'eslint/config'
import { groundToUpConfigs } from '@magicdawn/eslint-config'
export default defineConfig([
...groundToUpConfigs,
// more configs
])Extra Setup
.vscode/settings.json
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
}package.json
{
"lint-staged": {
// eslint+prettier on js,json,yaml
"*.{?(c|m)(j|t)s?(x),json,y?(a)ml}": ["eslint --fix", "prettier --write"],
"!*.{?(c|m)(j|t)s?(x),json,y?(a)ml}": ["prettier --write --ignore-unknown"],
// or more aggressive
"*": ["eslint --fix --no-warn-ignored", "prettier --write --ignore-unknown"]
}
}.prettierignore
# contents not in .gitignore
pnpm-lock.yamlLicense
the MIT License http://magicdawn.mit-license.org
