2.2.1 • Published 7 months ago

@eds-open/eslint-config-bundle v2.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

js.eslint-config-bundle

ESLint flat config bundle files.

Usage

!CAUTION Keep an empty .eslintrc.js file in your project otherwise import/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,
};