When using sindresorhus' eslint-plugin-unicorn package, I tend to use the following rules:
"rules": {
"unicorn/prevent-abbreviations": [
"error",
{
"replacements": {
"props": false,
"idx": false,
"evt": false,
"req": false,
"res": false,
"env": false,
"ctx": false,
"opts": false
}
}
],
"unicorn/no-useless-undefined": ["error", { "checkArguments": false }]
}