ESLint: Set "no-unnecessary-condition" rule to warn

This adds "no-unnecessary-condition" and sets the output to warn. This should help us eliminate superfluous conditional chaining and uncover potentially faulty conditions.

Docs: https://typescript-eslint.io/rules/no-unnecessary-condition/
This commit is contained in:
regexowl 2025-01-16 12:02:31 +01:00 committed by Lucas Garfield
parent 8d34f85c48
commit 7986828f6c

View file

@ -13,6 +13,8 @@ globals:
render: 'readonly'
mount: 'readonly'
parser: "@typescript-eslint/parser"
parserOptions:
project: ["tsconfig.json"]
plugins:
- import
rules:
@ -49,6 +51,7 @@ rules:
ts-check: true
minimumDescriptionLength: 5
"@typescript-eslint/ban-types": off
"@typescript-eslint/no-unnecessary-condition": warn
# Temporarily disabled
jsx-a11y/no-autofocus: off
rulesdir/forbid-pf-relative-imports: off