diff --git a/src/configs/typescript.ts b/src/configs/typescript.ts index 375276088d..92dea95790 100644 --- a/src/configs/typescript.ts +++ b/src/configs/typescript.ts @@ -147,8 +147,13 @@ export async function typescript( 'ts/no-import-type-side-effects': 'error', 'ts/no-invalid-void-type': 'off', 'ts/no-non-null-assertion': 'off', - 'ts/no-redeclare': 'error', + 'ts/no-redeclare': ['error', { builtinGlobals: false }], 'ts/no-require-imports': 'error', + 'ts/no-unused-expressions': ['error', { + allowShortCircuit: true, + allowTaggedTemplates: true, + allowTernary: true, + }], 'ts/no-unused-vars': 'off', 'ts/no-use-before-define': ['error', { classes: false, functions: false, variables: true }], 'ts/no-useless-constructor': 'off',