@oryz/eslint-config
v0.1.3
Published
Personal reusable ESLint flat config for Oryz projects.
Downloads
240
Maintainers
Readme
@oryz/eslint-config
My ESLint flat config.
Install
pnpm add -D @oryz/eslint-config eslint typescriptPackage 内已经带了 @eslint/js、globals 和 typescript-eslint,项目里只需要自己装 eslint 和 typescript。
Usage
// eslint.config.mjs
import { recommended } from "@oryz/eslint-config";
export default recommended;只要 TypeScript 规则:
// eslint.config.mjs
import { base, typed } from "@oryz/eslint-config";
export default [...base, ...typed];某些文件不想走 type-aware lint 时:
// eslint.config.mjs
import {
base,
createDisableTypeCheckedConfig,
typed
} from "@oryz/eslint-config";
export default [
...base,
...typed,
createDisableTypeCheckedConfig({
files: ["scripts/**/*.ts", "*.config.ts"],
globals: {
console: "readonly",
process: "readonly"
}
})
];Exports
recommended: 默认配置base: JS 基础规则typed/typescript: TS type-aware 规则createDisableTypeCheckedConfig/disableTypeChecked: 给部分文件关闭 type-aware linttypedLanguageOptionsmaxLinesRuleOptions
Development
pnpm install
pnpm check