This "@typescript-eslint/ban-types" gives me nightmares. I work on a large project and it generates large errors (in hundreds) that cannot be easily fixed.
This is the configuration that I have however does the stupid eslint does not want to take it:
//
// Typescript
"@typescript-eslint/ban-types": [
"error",
{
types: {
"{}": false,
Function: false,
},
extendDefaults: true,
},
],