@redhat-cloud-services/eslint-config-redhat-cloud-services

2.0.4 • Public • Published

Recommended eslint configuration used in cloud.redhat.com frontend apps.

Installation

NPM

$ npm i --save-dev @redhat-cloud-services/eslint-config-redhat-cloud-services

YARN

$ yarn add -D @redhat-cloud-services/eslint-config-redhat-cloud-services

Configuration

Eslint

In your eslint configuration extends this eslint config

{
    "extends": "@redhat-cloud-services/eslint-config-redhat-cloud-services"
}

You can also extend multiple configurations and customize your rules

{
  "extends": ["@redhat-cloud-services/eslint-config-redhat-cloud-services", "other-config", ...],
  "rules": {
    "no-console": "warn"
  }
}

Prettier

If you are not using prettier, firtst add prettier.config.js.

Add this content to your prettier configuration file:

module.exports = {
  ...require('@redhat-cloud-services/eslint-config-redhat-cloud-services/prettier.config.js'),
  // For more configuration options visit: https://prettier.io/
};

Used packages

  • eslint-config-prettier
  • eslint-plugin-prettier
  • eslint-plugin-react
  • prettier

Package Sidebar

Install

npm i @redhat-cloud-services/eslint-config-redhat-cloud-services

Weekly Downloads

1,268

Version

2.0.4

License

Apache

Unpacked Size

17.7 kB

Total Files

10

Last publish

Collaborators

  • lesamo
  • jozefhartinger
  • karelhala
  • ryelo
  • kruai
  • hyperkid