0.0.2 • Published 3 years ago

eslint-config-c7n-app v0.0.2

Weekly downloads
6
License
MIT
Repository
-
Last release
3 years ago

eslint-config-c7n-app

This package includes the shareable ESLint configuration used by Choerodon Please refer to its documentation:

Usage

First, install this package, ESLint and the necessary plugins.

npm install --save-dev eslint-config-c7n-app @typescript-eslint/eslint-plugin@2.x @typescript-eslint/parser@2.x babel-eslint@10.x eslint@6.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@2.x

Then create a file named .eslintrc.json with following contents in the root folder of your project:

{
  "extends": "c7n-app"
}

That's it! You can override the settings from eslint-config-c7n-app by editing the .eslintrc.json file. Learn more about configuring ESLint on the ESLint website.

Accessibility Checks

The following rules from the eslint-plugin-jsx-a11y plugin are activated:

If you want to enable even more accessibility rules, you can create an .eslintrc.json file in the root of your project with this content:

{
  "extends": ["c7n-app", "plugin:jsx-a11y/recommended"],
  "plugins": ["jsx-a11y"]
}