chore: add @typescript-eslint/no-import-type-side-effects (#11040)

This commit is contained in:
jrandolf
2023-09-26 18:24:24 +02:00
committed by GitHub
parent e853e636d4
commit bd6c246b18
139 changed files with 445 additions and 452 deletions

View File

@@ -227,13 +227,11 @@ module.exports = {
// This is more performant; see https://v8.dev/blog/fast-async.
'@typescript-eslint/return-await': ['error', 'always'],
// This optimizes the dependency tracking for type-only files.
'@typescript-eslint/consistent-type-imports': [
'error',
{
disallowTypeAnnotations: false,
fixStyle: 'inline-type-imports',
},
],
'@typescript-eslint/consistent-type-imports': 'error',
// So type-only exports get elided.
'@typescript-eslint/consistent-type-exports': 'error',
// Don't want to trigger unintended side-effects.
'@typescript-eslint/no-import-type-side-effects': 'error',
},
overrides: [
{