@retn0/eslint-config
v2.1.0
Published
My personal ESLint configuration
Maintainers
Readme
@retn0/eslint-config
My personal ESLint configuration.
Requirements
Installation
# npm
npm install -D eslint @retn0/eslint-config
# pnpm
pnpm add -D eslint @retn0/eslint-config
# yarn
yarn add -D eslint @retn0/eslint-configUsage
Create an eslint.config.js file in the root of your project:
import retn0 from '@retn0/eslint-config';
export default retn0({
environments: ['node'],
});Pass options to the default factory when needed:
export default retn0({
environments: [],
js: true,
ts: true,
stylistic: true,
react: false,
perfectionist: false,
});Runtime environments are opt-in:
export default retn0({
environments: ['browser', 'vitest'],
react: true,
});User overrides are appended after the shared config:
export default retn0(
{
environments: ['node'],
},
{
rules: {
'no-console': 'warn',
},
},
);License
MIT © nbsp1221
