Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.55 KB

README.md

File metadata and controls

59 lines (37 loc) · 1.55 KB

npm version

ESLint Configuration

Website | Configure ESLint | Rules | Contributing | Twitter | Discord | Mastodon

Contains the ESLint configuration used for projects maintained by the ESLint team.

Installation

You can install ESLint using npm:

npm install eslint --save-dev

Then install this configuration:

npm install eslint-config-eslint --save-dev

Usage

ESM ("type":"module") projects

In your eslint.config.js file, add:

import eslintConfigESLint from "eslint-config-eslint";

export default [
    ...eslintConfigESLint
];

Note: This configuration array contains configuration objects with the files property.

  • files: ["**/*.js"]: ESM-specific configurations.
  • files: ["**/*.cjs"]: CommonJS-specific configurations.

CommonJS projects

In your eslint.config.js file, add:

const eslintConfigESLintCJS = require("eslint-config-eslint/cjs");

module.exports = [
    ...eslintConfigESLintCJS
];

Where to ask for help?

Open a discussion or stop by our Discord server instead of filing an issue.