202409.1.1 • Published 10 months ago

@herp-inc/eslint-config-jsx v202409.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@herp-inc/eslint-config-jsx npm

ESLint shareable config for JSX environments

This package is intended to be used along with @herp-inc/eslint-config.

Installation

Note that the following packages are peer dependencies of this library, which need to be installed separately.

PackageVersion
eslint8 \|\| 9
eslint-plugin-jsx-a11y^6.9.0
eslint-plugin-react^7.35.0

Using npm

$ npm install --save-dev @herp-inc/eslint-config-jsx

Using yarn

$ yarn add --dev @herp-inc/eslint-config-jsx

Usage

Add @herp-inc/eslint-config-jsx to the extends section of your ESLint configuration.

{
  "extends": ["@herp-inc"],
  "overrides": [
    {
      "extends": ["@herp-inc/eslint-config-jsx"],
      "files": ["*.tsx"]
    }
  ]
}

Flat config support (experimental)

!WARNING This feature is still experimental, and thus may encounter breaking changes even in a minor version.

Make sure that the following packages are installed as peer dependencies.

PackageVersion
eslint^8.21.0 \|\| 9
eslint-plugin-jsx-a11y^6.9.0
eslint-plugin-react^7.35.0
import config from '@herp-inc/eslint-config/flat';
import configJSX from '@herp-inc/eslint-config-jsx/flat';

export default [
  ...config,
  ...configJSX,
  // Add your additional configurations here
];
202409.1.1

10 months ago

202406.6.0

10 months ago

202406.5.1

11 months ago

202406.3.0

1 year ago

202406.2.0

1 year ago

202406.5.0

12 months ago

202406.4.0

12 months ago

202406.1.0

1 year ago

202406.0.1

1 year ago

202406.0.0

1 year ago

202409.1.0

10 months ago

202409.0.0

10 months ago

202403.2.0

1 year ago

202403.1.1

1 year ago

202403.0.0

1 year ago

202403.1.0

1 year ago

0.2.0

3 years ago

0.1.0

3 years ago