Noir is an opinionated sharable ESLint config.
pnpm add -D eslint eslint-config-noirnpm i -D eslint eslint-config-noiryarn add -D eslint eslint-config-noirAdd noir configs to your ESLint flat configuration file:
import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
);With Stylistic support:
import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
configs.stylistic,
);With Import support:
import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
configs.imports,
);import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
configs.exports,
);With TypeScript support:
import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
configs.typescript,
);With Unicorn support:
import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.javascript,
configs.unicorn,
);import { configs, smartConfig } from "eslint-config-noir";
export default smartConfig(
configs.recommended,
);