Nitpicky ESLint rules.
npm install -D eslint eslint-plugin-nitpick
module.exports = {
// ...
plugins: [
// ...
"nitpick",
],
extends: [
// ...
"nitpick/recommended",
],
};
Either use one of the configs in eslint-plugin-nitpick/lib/configs
or import the plugin as a standalone from eslint-plugin-nitpick
.
const nitpickRecommended = require("eslint-plugin-nitpick/lib/configs/recommended");
module.exports = {
// ...
...nitpickRecommended,
};
💼 Configurations enabled in.
🌐 Set in the all
configuration.
✅ Set in the recommended
configuration.
🔧 Automatically fixable by the --fix
CLI option.
💡 Manually fixable by editor suggestions.
Name | Description | 💼 | 🔧 | 💡 |
---|---|---|---|---|
no-redundant-vars | Warns against variables that are returned without any other usage | 🌐 ✅ | 💡 | |
no-useless-interpolation | Warns against template-literal interpolation with a literal | 🌐 ✅ | 🔧 | 💡 |
no-useless-rest | Warns against using a rest element without destructuring other properties/elements | 🌐 ✅ | 💡 | |
prefer-if-conditionals | Prefer an if statement to using logical operators (?: , && or || ) in expressions |
🌐 ✅ | 🔧 | 💡 |
Name | |
---|---|
🌐 | all |
✅ | recommended |