2.2.1 • Published 7 months ago
@eds-open/eslint-config-bundle v2.2.1
js.eslint-config-bundle
ESLint flat config bundle files.
Usage
!CAUTION Keep an empty
.eslintrc.js
file in your project otherwiseimport/no-unresolved
will not work, see https://github.com/import-js/eslint-plugin-import/issues/3079.
npm install @eds-open/eslint-config-bundle -D
eslint
eslint.config.mjs
import { config as base } from '@eds-open/eslint-config-bundle/libs/index.js';
/**
* @type {import('eslint').Linter.Config[]}
*/
const config = [
...base,
{
ignores: ['**/*.d.ts', '**/dist/**/*', 'eslint.config.mjs'],
},
{
// cosmos files run independently
files: ['**/*.fixture.tsx', '**/__mocks__/*'],
rules: {
'import/no-unused-modules': ['off'],
'import/no-default-export': ['off'],
},
},
];
export default config;
prettiter
.prettierrc.cjs
const base = require('@eds-open/eslint-config-bundle/libs/prettier.cjs');
module.exports = {
...base,
};