Package detail

@rowanmanning/eslint-config

rowanmanning609MITdeprecated8.1.0

This module is no longer maintained.

Shared linter configurations for my projects

eslint

readme

ESLint Config

A shared ESLint config for my open source projects.

Table of Contents

Requirements

This library requires the following to run:

Usage

Install with npm alongside eslint:

npm install --save-dev eslint @rowanmanning/eslint-config

Add this to your .eslintrc file:

{
    "extends": "@rowanmanning/eslint-config"
}

If your project uses JSX via Preact, add this instead:

{
    "extends": [
        "@rowanmanning/eslint-config",
        "@rowanmanning/eslint-config/jsx"
    ]
}

Contributing

Genuinely unless you're Rowan Manning, you probably don't need to contribute to this. However if you decide you really need to, then the contributing guide is available here. All contributors must follow this library's code of conduct.

License

ESLint Config is licensed under the MIT license.
Copyright © 2020, Rowan Manning

changelog

Changelog

8.1.0 (2024-01-29)

Features

  • add official support for npm 10 (8a2213a)

Bug Fixes

  • bump @babel/core from 7.23.7 to 7.23.9 (e3055f8)
  • bump @babel/eslint-parser from 7.23.3 to 7.23.9 (8c716a1)

8.0.2 (2024-01-13)

Bug Fixes

  • bump @babel/core from 7.23.3 to 7.23.7 (013dafc)

8.0.1 (2023-11-20)

Bug Fixes

  • bump @babel/core from 7.22.17 to 7.23.3 (b334974)
  • bump @babel/eslint-parser from 7.22.15 to 7.23.3 (16e51cb)
  • bump @babel/preset-react from 7.22.15 to 7.23.3 (c114b31)
  • bump @babel/traverse from 7.22.17 to 7.23.2 (f4e101a)
  • bump eslint-plugin-jsdoc from 46.5.1 to 46.9.0 (97fc671)

8.0.0 (2023-09-11)

⚠ BREAKING CHANGES

  • drop support for Node.js 16

Miscellaneous

  • drop support for Node.js 16 (19618eb)

7.0.3 (2023-09-11)

Bug Fixes

  • bump @babel/core from 7.22.9 to 7.22.17 (a755a94)
  • bump @babel/eslint-parser from 7.22.9 to 7.22.15 (1552f18)
  • bump @babel/preset-react from 7.22.5 to 7.22.15 (5997bd1)
  • bump eslint-plugin-jsdoc from 46.4.4 to 46.5.1 (c8cd7f8)
  • bump eslint-plugin-react from 7.33.0 to 7.33.2 (ca812a3)

7.0.2 (2023-07-25)

Bug Fixes

  • bump @babel/core from 7.22.5 to 7.22.9 (6358aed)
  • bump @babel/eslint-parser from 7.22.5 to 7.22.9 (6e35b03)
  • bump eslint-plugin-jsdoc from 46.3.0 to 46.4.4 (e56ab77)
  • bump eslint-plugin-react from 7.32.2 to 7.33.0 (6844e0b)
  • bump word-wrap from 1.2.3 to 1.2.5 (52b3098)

7.0.1 (2023-07-25)

Bug Fixes

  • sort out broken releases

7.0.0 (2023-06-27)

⚠ BREAKING CHANGES

  • bump eslint-plugin-jsdoc from 44.2.4 to 46.3.0

Bug Fixes

  • bump @babel/core from 7.21.8 to 7.22.1 (39a4b0e)
  • bump @babel/core from 7.22.1 to 7.22.5 (16dcf14)
  • bump @babel/eslint-parser from 7.21.8 to 7.22.5 (954361d)
  • bump @babel/preset-react from 7.18.6 to 7.22.3 (a00b40e)
  • bump @babel/preset-react from 7.22.3 to 7.22.5 (7dcff66)
  • bump eslint-plugin-jsdoc from 44.2.4 to 46.3.0 (d661fca)

6.0.4 (2023-05-20)

Bug Fixes

  • bump @babel/core from 7.21.4 to 7.21.8 (c1756e8)
  • bump @babel/eslint-parser from 7.21.3 to 7.21.8 (ff58958)
  • bump eslint-plugin-jsdoc from 43.1.1 to 44.2.4 (6acdcf0)

6.0.3 (2023-04-26)

Bug Fixes

  • bump eslint-plugin-jsdoc from 41.1.2 to 43.1.1 (dea92b5)

6.0.2 (2023-04-18)

Bug Fixes

  • add support for Node.js 20 (7b2bb7f)

6.0.1 (2023-04-18)

Bug Fixes

  • bump @babel/core from 7.21.3 to 7.21.4 (2bab5ce)
  • bump eslint-plugin-jsdoc from 40.1.0 to 40.1.1 (37d374c)
  • bump eslint-plugin-jsdoc from 40.1.1 to 41.1.2 (5c7a30d)

6.0.0 (2023-03-25)

⚠ BREAKING CHANGES

  • drop official support for npm v7
  • drop support for Node.js 14

Miscellaneous

  • drop official support for npm v7 (58b3914)
  • drop support for Node.js 14 (7495d8f)

5.0.9 (2023-03-23)

Bug Fixes

  • bump @babel/core from 7.20.12 to 7.21.0 (5fea816)
  • bump @babel/core from 7.21.0 to 7.21.3 (ebf5b49)
  • bump @babel/eslint-parser from 7.19.1 to 7.21.3 (7ce43a6)
  • bump eslint-plugin-jsdoc from 40.0.0 to 40.1.0 (1f7a0f5)

5.0.8 (2023-02-14)

Bug Fixes

5.0.7 (2023-02-14)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.6.8 to 39.7.4 (79566f7)
  • bump eslint-plugin-jsdoc from 39.7.4 to 39.7.5 (b12d3e5)
  • bump eslint-plugin-jsdoc from 39.7.5 to 39.8.0 (1cf4cc3)
  • bump eslint-plugin-jsdoc from 39.8.0 to 40.0.0 (7e56a36)
  • bump eslint-plugin-react from 7.32.1 to 7.32.2 (ad36738)

5.0.6 (2023-01-26)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.6.4 to 39.6.8 (673784c)
  • bump eslint-plugin-react from 7.31.11 to 7.32.1 (cb15ebe)

5.0.5 (2023-01-07)

Bug Fixes

  • bump @babel/core from 7.20.7 to 7.20.12 (b12a2d8)
  • bump json5 from 2.2.1 to 2.2.3 (83c39ec)

5.0.4 (2022-12-23)

Bug Fixes

  • bump @babel/core from 7.20.5 to 7.20.7 (a0bdba5)

5.0.3 (2022-12-21)

Bug Fixes

  • bump @babel/core from 7.19.6 to 7.20.2 (01f27bb)
  • bump @babel/core from 7.20.2 to 7.20.5 (42166b0)
  • bump eslint-plugin-jsdoc from 39.3.25 to 39.5.0 (1df72ad)
  • bump eslint-plugin-jsdoc from 39.5.0 to 39.6.2 (0713dce)
  • bump eslint-plugin-jsdoc from 39.6.2 to 39.6.4 (342df57)
  • bump eslint-plugin-react from 7.31.10 to 7.31.11 (2b44d72)

5.0.2 (2022-10-26)

Bug Fixes

  • add missing dependency (5ca5dcb)
  • bump @babel/core from 7.19.3 to 7.19.6 (f63a9ed)
  • bump eslint-plugin-jsdoc from 39.3.13 to 39.3.14 (0771fef)
  • bump eslint-plugin-jsdoc from 39.3.14 to 39.3.23 (208b83d)
  • bump eslint-plugin-jsdoc from 39.3.23 to 39.3.25 (5b8f3d6)

5.0.1 (2022-10-18)

Bug Fixes

5.0.0 (2022-10-18)

⚠ BREAKING CHANGES

  • use the Babel parser

Features

4.0.8 (2022-10-18)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.3.6 to 39.3.13 (8415cdf)
  • bump eslint-plugin-react from 7.31.8 to 7.31.9 (d7683bd)
  • bump eslint-plugin-react from 7.31.9 to 7.31.10 (455712f)

4.0.7 (2022-09-24)

Bug Fixes

  • bump eslint-plugin-react from 7.31.7 to 7.31.8 (597ec41)

4.0.6 (2022-09-06)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (63f6877)
  • bump eslint-plugin-react from 7.30.1 to 7.31.0 (b8a94e5)
  • bump eslint-plugin-react from 7.31.0 to 7.31.1 (12dba75)
  • bump eslint-plugin-react from 7.31.1 to 7.31.7 (7bcd927)

4.0.5 (2022-08-02)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (d998bd7)

4.0.4 (2022-07-09)

Bug Fixes

  • hide the misc changelog section (83d370a)

4.0.3 (2022-07-04)

Bug Fixes

  • bump eslint-plugin-jsdoc from 39.3.2 to 39.3.3 (080c520)
  • bump eslint-plugin-react from 7.30.0 to 7.30.1 (9be90b2)

Miscellaneous

  • bump @commitlint/cli from 17.0.2 to 17.0.3 (a99991d)
  • bump @commitlint/config-conventional from 17.0.2 to 17.0.3 (b76343c)

4.0.2 (2022-06-02)

Bug Fixes

  • remove max-nested-callbacks rule (f0cf640)
  • remove no-magic-numbers rule (00d627e)

4.0.1 (2022-06-02)

Bug Fixes

  • correct a mis-typed rule (9cbb1a8)

4.0.0 (2022-06-02)

⚠ BREAKING CHANGES

  • add JSDoc linting

Features

Miscellaneous

  • bump @commitlint/cli from 17.0.0 to 17.0.1 (f30ca5a)
  • bump @commitlint/cli from 17.0.1 to 17.0.2 (ad76120)
  • bump @commitlint/config-conventional from 17.0.0 to 17.0.2 (0bbd7aa)
  • reorder and tidy up rules (3f155e8)

3.5.0 (2022-05-20)

Features

  • bump eslint-plugin-react from 7.29.4 to 7.30.0 (fd52ecb)

Miscellaneous

  • bump @commitlint/cli from 16.2.4 to 17.0.0 (45f3d9e)
  • bump @commitlint/config-conventional from 16.2.4 to 17.0.0 (7d93094)
  • bump husky from 7.0.4 to 8.0.1 (#15) (ceb5a02)
  • overhaul release pipeline (af2bbf5)