@luna-oss/eslint-config
v5.0.0
Published
Flat ESLint 9 config for Moon Design System packages and consumers.
Readme
@luna-oss/eslint-config
Flat ESLint 9 config for Moon Design System packages and consumers.
Usage
In eslint.config.js:
import moonConfig from "@luna-oss/eslint-config";
export default moonConfig;Spread to extend with project-specific rules:
import moonConfig from "@luna-oss/eslint-config";
export default [
...moonConfig,
{
rules: {
"no-console": "warn"
}
}
];Includes
@typescript-eslintrecommended ruleseslint-plugin-reactrecommended ruleseslint-plugin-react-hooksrecommended ruleseslint-plugin-jsx-a11yrecommended rules- Sensible Moon defaults: typed import enforcement, unused-arg ignore for
_, React 18 settings, and tuned ignore globs.
