Skip to content

Commit 67961bc

Browse files
committed
feat(eslint-config): remove no-unnecessary-condition rule
1 parent 5ed1322 commit 67961bc

2 files changed

Lines changed: 0 additions & 9 deletions

File tree

packages/eslint-config/src/jest.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ module.exports = {
4040
'no-loop-func': 'off',
4141
'@typescript-eslint/no-misused-promises': 'off',
4242
'@typescript-eslint/no-empty-function': 'off',
43-
'@typescript-eslint/no-unnecessary-condition': 'off',
4443
'@typescript-eslint/naming-convention': 'off'
4544
}
4645
}

packages/eslint-config/src/rules/typescript-requiring-type-checking.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,6 @@ module.exports = {
1111
'@typescript-eslint/no-base-to-string': 'error',
1212
'@typescript-eslint/no-throw-literal': 'error',
1313
'@typescript-eslint/no-unnecessary-boolean-literal-compare': 'error',
14-
'@typescript-eslint/no-unnecessary-condition': [
15-
// https://github.com/typescript-eslint/typescript-eslint/issues/2333 : `strictNullChecks` compiler option needed
16-
// `strictNullChecks` is very strcit (┛◉Д◉)┛彡┻━┻
17-
'error',
18-
{
19-
allowConstantLoopConditions: true
20-
}
21-
],
2214
'@typescript-eslint/no-unnecessary-qualifier': 'error',
2315
'@typescript-eslint/no-unnecessary-type-arguments': 'error',
2416
'@typescript-eslint/prefer-includes': 'error',

0 commit comments

Comments
 (0)