@@ -61,9 +61,21 @@ export default tseslint.config(
61
61
'warn' ,
62
62
{ checkArrowFunctions : false } ,
63
63
] ,
64
+ 'sonarjs/max-switch-cases' : 'warn' ,
65
+ 'sonarjs/no-collapsible-if' : 'warn' ,
66
+ 'sonarjs/no-duplicate-string' : 'warn' ,
67
+ 'sonarjs/no-inverted-boolean-check' : 'warn' ,
68
+ 'sonarjs/no-nested-switch' : 'warn' ,
69
+ 'sonarjs/no-nested-template-literals' : 'warn' ,
70
+ 'sonarjs/no-redundant-boolean' : 'warn' ,
71
+ 'sonarjs/no-redundant-jump' : 'warn' ,
72
+ 'sonarjs/no-same-line-conditional' : 'warn' ,
64
73
'sonarjs/no-small-switch' : 'warn' ,
74
+ 'sonarjs/no-useless-catch' : 'warn' ,
65
75
'sonarjs/prefer-immediate-return' : 'warn' ,
66
- 'sonarjs/no-duplicate-string' : 'warn' ,
76
+ 'sonarjs/prefer-object-literal' : 'warn' ,
77
+ 'sonarjs/prefer-single-boolean-return' : 'warn' ,
78
+ 'sonarjs/prefer-while' : 'warn' ,
67
79
...( 'todo-tag' in sonarjs . rules && { 'sonarjs/todo-tag' : 'warn' } ) ,
68
80
'promise/always-return' : [ 'error' , { ignoreLastCallback : true } ] ,
69
81
'promise/no-callback-in-promise' : [ 'warn' , { exceptions : [ 'next' ] } ] ,
0 commit comments