Disable ESLint rules based on when when the line was changed (according to git)
npm install eslint-plugin-disable-before --save-devyarn add eslint-plugin-disable-before --devAdd plugin to a config file (.eslintrc) and make it default processor:
{
"plugins": ["disable-before"],
"processor": "disable-before",
"settings": {
"disable-before": {
"import/no-anonymous-default-export": {
"disableOnChangesBefore": "2020-05-01",
},
},
},
}Then the rule import/no-anonymous-default-export will be disabled for all lines where that lines commits date is before 2020-05-01.
This is forked from and heavily based on eslint-plugin-disable