Skip to content

daichangxin/js.eslint-config-bundle

Repository files navigation

js.eslint-config-bundle

ESLint flat config bundle files.

build status

npm version

Usage

Caution

Keep an empty .eslintrc.js file in your project otherwise import/no-unresolved will not work, see import-js/eslint-plugin-import#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,
};

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published