├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── renovate.json5 └── workflows │ ├── release-commit.yml │ ├── release.yml │ └── unit-test.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── eslint-inspector.config.ts ├── eslint.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── typegen.ts ├── src ├── configs │ ├── baseline.ts │ ├── command.ts │ ├── comments.ts │ ├── de-morgan.ts │ ├── ignores.ts │ ├── imports.ts │ ├── index.ts │ ├── javascript.ts │ ├── jsdoc.ts │ ├── jsonc.ts │ ├── markdown.ts │ ├── node.ts │ ├── pnpm.ts │ ├── prettier.ts │ ├── regexp.ts │ ├── sort.ts │ ├── special-cases.ts │ ├── typescript.ts │ ├── unicorn.ts │ ├── unocss.ts │ ├── vue.ts │ └── yml.ts ├── env.ts ├── globs.ts ├── index.ts ├── plugins.ts ├── presets.ts ├── typegen.ts └── types.ts ├── tsconfig.json └── tsdown.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sxzz 2 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | extends: ['github>sxzz/renovate-config'], 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/release-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.github/workflows/release-commit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/README.md -------------------------------------------------------------------------------- /eslint-inspector.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/eslint-inspector.config.ts -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/typegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/scripts/typegen.ts -------------------------------------------------------------------------------- /src/configs/baseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/baseline.ts -------------------------------------------------------------------------------- /src/configs/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/command.ts -------------------------------------------------------------------------------- /src/configs/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/comments.ts -------------------------------------------------------------------------------- /src/configs/de-morgan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/de-morgan.ts -------------------------------------------------------------------------------- /src/configs/ignores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/ignores.ts -------------------------------------------------------------------------------- /src/configs/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/imports.ts -------------------------------------------------------------------------------- /src/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/index.ts -------------------------------------------------------------------------------- /src/configs/javascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/javascript.ts -------------------------------------------------------------------------------- /src/configs/jsdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/jsdoc.ts -------------------------------------------------------------------------------- /src/configs/jsonc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/jsonc.ts -------------------------------------------------------------------------------- /src/configs/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/markdown.ts -------------------------------------------------------------------------------- /src/configs/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/node.ts -------------------------------------------------------------------------------- /src/configs/pnpm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/pnpm.ts -------------------------------------------------------------------------------- /src/configs/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/prettier.ts -------------------------------------------------------------------------------- /src/configs/regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/regexp.ts -------------------------------------------------------------------------------- /src/configs/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/sort.ts -------------------------------------------------------------------------------- /src/configs/special-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/special-cases.ts -------------------------------------------------------------------------------- /src/configs/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/typescript.ts -------------------------------------------------------------------------------- /src/configs/unicorn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/unicorn.ts -------------------------------------------------------------------------------- /src/configs/unocss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/unocss.ts -------------------------------------------------------------------------------- /src/configs/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/vue.ts -------------------------------------------------------------------------------- /src/configs/yml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/configs/yml.ts -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/globs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/globs.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/plugins.ts -------------------------------------------------------------------------------- /src/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/presets.ts -------------------------------------------------------------------------------- /src/typegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/typegen.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/eslint-config/HEAD/tsdown.config.ts --------------------------------------------------------------------------------