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
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"
}
}
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/
};
- eslint-config-prettier
- eslint-plugin-prettier
- eslint-plugin-react
- prettier