Big update!Introducing GitHub Bot Commands. Learn more
Socket
Log inDemoInstall

@eslint/eslintrc

Package Overview
Dependencies
9
Maintainers
2
Versions
30
Issues
File Explorer

Advanced tools

@eslint/eslintrc

The legacy ESLintRC config file format for ESLint

    1.4.1latest
    Github

Version published
Maintainers
2
Weekly downloads
24,481,594
increased by8.07%

Weekly downloads

Readme

Source

ESLintRC Library

This repository contains the legacy ESLintRC configuration file format for ESLint. This package is not intended for use outside of the ESLint ecosystem. It is ESLint-specific and not intended for use in other programs.

Note: This package is frozen except for critical bug fixes as ESLint moves to a new config system.

Installation

You can install the package as follows:

npm install @eslint/eslintrc --save-dev # or yarn add @eslint/eslintrc -D

Usage

The primary class in this package is FlatCompat, which is a utility to translate ESLintRC-style configs into flat configs. Here's how you use it inside of your eslint.config.js file:

import { FlatCompat } from "@eslint/eslintrc"; import path from "path"; import { fileURLToPath } from "url"; // mimic CommonJS variables -- not needed if using CommonJS const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const compat = new FlatCompat({ baseDirectory: __dirname, // optional; default: process.cwd() resolvePluginsRelativeTo: __dirname // optional }); export default [ // mimic ESLintRC-style extends ...compat.extends("standard", "example"), // mimic environments ...compat.env({ es2020: true, node: true }), // mimic plugins ...compat.plugins("airbnb", "react"), // translate an entire config ...compat.config({ plugins: ["airbnb", "react"], extends: "standard", env: { es2020: true, node: true }, rules: { semi: "error" } }) ];

License

MIT License

Keywords

FAQs

What is @eslint/eslintrc?

The legacy ESLintRC config file format for ESLint

Is @eslint/eslintrc popular?

The npm package @eslint/eslintrc receives a total of 23,391,364 weekly downloads. As such, @eslint/eslintrc popularity was classified as popular.

Is @eslint/eslintrc well maintained?

We found that @eslint/eslintrc demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.It has 2 open source maintainers collaborating on the project.

Last updated on 31 Dec 2022

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket[email protected]

Product

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc