Robot-Inventor / eslint-config

My ESLint config preset
MIT License
0 stars 0 forks source link

eslint-config

@Robot-Inventor's ESLint config preset.

Installation

Then, install the package:

npm install --save-dev @robot-inventor/eslint-config

Usage

Add the following to your eslint.config.js file:

// ESModule
import { eslintConfig } from "@robot-inventor/eslint-config";

export default eslintConfig;
// CommonJS
const { eslintConfig } = require("@robot-inventor/eslint-config");

module.exports = eslintConfig;

If you don't need JSDoc rules, you can use the eslintConfigNoJSDoc instead.

// ESModule
import { eslintConfigNoJSDoc } from "@robot-inventor/eslint-config";

export default eslintConfigNoJSDoc;
// CommonJS
const { eslintConfigNoJSDoc } = require("@robot-inventor/eslint-config");

module.exports = eslintConfigNoJSDoc;

You can extend or override the config as needed.

// ESModule
import { eslintConfig } from "@robot-inventor/eslint-config";

export default [
    ...eslintConfig,
    {
        rules: {
            // Your rules here
        }
    }
];
// CommonJS
const { eslintConfig } = require("@robot-inventor/eslint-config");

module.exports = [
    ...eslintConfig,
    {
        rules: {
            // Your rules here
        }
    }
];