@fido.id/eslint-config-fido
v1.3.0
Published
Fido.id shared ESLint configs, aiming to improve code quality of react applications
Downloads
2,641
Readme
eslint-config-fido
Shared ESLint configs for React projects.
Installation
yarn add --dev @fido.id/eslint-config-fido
You will also need to install eslint
and prettier
:
yarn add --dev eslint prettier
Usage
eslint.config.js
const fido = require("@fido.id/eslint-config-fido");
module.exports = [
...fido.configs.recommended,
{
rules: {
...
},
},
];
Customizing Prettier
If you would like to customize the Prettier settings, create a file named .prettierrc
in your project directory. This file must declare a Prettier configuration like this:
{
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"jsxBracketSameLine": true,
"trailingComma": "es5"
}
Philosophy
This config is designed to mark severe problems (ex: syntax errors) as errors and stylistic issues as warnings. This lets your team apply policies like, "make sure a commit has no errors but ignore warnings if the commit didn't introduce them."
It's also designed to be a more lenient config for teams who are stronger at decision-making and have a culture of osmotically learning coding guidelines and benefit more from flexibility than rigid rules.