@lichthagel / eslint-config
我在项目中使用的eslint配置集合。
安装
npm|yarn|pnpm|bun install -D eslint @lichthagel/eslint-config
npx|yarn dlx|pnpm dlx|bunx jsr add @licht/eslint-config 或者 deno add jsr:@licht/eslint-config
配置
使用 eslint.config.js:
// @ts-check
import lichthagel from "@lichthagel/eslint-config";
/** @type {import("@lichthagel/eslint-config").FlatConfigItem[]} */
export default [
...await lichthagel({
...options
}),
...otherConfigs
];
或使用 eslint.config.ts (见 https://eslint.org/docs/latest/use/configure/configuration-files#typescript-configuration-files):
import lichthagel, { FlatConfigItem } from "./dist/index.js";
export default [
...(await lichthagel({
...options
})),
...otherConfigs
] satisfies FlatConfigItem[];