Originally written on 2023-08-03
If you’re working on TypeScript code with eslint and you’re using/extending standard-with-typescript in your config you may have run into this issue:
Error: .eslintrc.cjs » eslint-config-standard-with-typescript:
Configuration for rule "@typescript-eslint/restrict-plus-operands" is invalid:
Value {"checkCompoundAssignments":true} should NOT have additional properties.This issue sucks and is confusing but here’s the fix:
- Downgrade
@typescript-eslint/eslint-pluginand@typescript-eslint/parserto5.60.1 - If your TypeScript version is greater than
5.1.0you’ll need to downgrade that to something less than5.1.0. When I wrote this post the highest version option was5.0.4