Package detail

eslint-config-webpack

webpack5kMIT4.0.10

Provides Webpack's eslint rules as an extensible shared config

eslint, eslintconfig, config, webpack

readme

npm test discussions

ESLint Config Webpack

Provides Webpacks's eslint config as an extensible shared config.

eslint-config-webpack

Install

npm i -D eslint-config-webpack

Usage

Webpack's eslint config contains all of our ESLint rules.

In your eslint.config.js add ...

import { defineConfig } from "eslint/config";
import config from "eslint-config-webpack";

export default defineConfig([
    {
        extends: [config]
    }
]);

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

4.0.10 (2025-06-11)

Bug Fixes

  • use dirty parser configuration for markdown (#46) (404c7c8)

4.0.9 (2025-06-11)

Bug Fixes

  • adding default prettier config for old projects (86f7be6)
  • disable no-console for tests (#45) (ab1798f)

4.0.8 (2025-06-11)

Bug Fixes

4.0.7 (2025-06-11)

Bug Fixes

4.0.6 (2025-06-10)

Bug Fixes

  • lazy loading configs in different deps (#42) (8a855ab)

4.0.5 (2025-06-10)

Bug Fixes

  • lazy load jest and typescript configuration (#40) (196e040)
  • lazy load optional plugins (#41) (d634eaf)
  • relax jest/prefer-lowercase-title (#39) (496c8e2)

4.0.4 (2025-06-10)

Bug Fixes

  • disable require-await rule (a787ef9)

4.0.3 (2025-06-10)

Bug Fixes

  • add test/outputs to global ignore (#36) (2d3253b)
  • improve jest default configuration (#37) (e846ec3)

4.0.2 (2025-06-10)

Bug Fixes

  • adding eslint-config-prettier to peer deps (#33) (df28ab8)
  • disable jest/no-done-callback rule (#35) (cb2b634)
  • unresolved import in eslint-config (#34) (a73ed8e)

4.0.1 (2025-06-06)

Bug Fixes

4.0.0 (2025-06-06)

⚠ BREAKING CHANGES

  • update all rules and switch to eslint@9 (#30)

Features

  • update all rules and switch to eslint@9 (#30) (fcddab9)

2.0.0 (2025-06-06)

⚠ BREAKING CHANGES

  • update all rules and switch to eslint@9 (#30)

Features

  • update all rules and switch to eslint@9 (#30) (fcddab9)