Setting Up TypeScript ESLint Rules Teams Actually Follow


I've seen two types of ESLint configs:

Type 1: The Abandoned Config



{
"rules": {
"no-console": "error",
"@typescript-eslint/no-explicit-any": "error",
"@typescript-eslint/explicit-function-return-type": "error",
"react/prop-types": "error"
}
}






Result:...