From 77dfa699749b99703742a77a7e9878243433b0dd Mon Sep 17 00:00:00 2001 From: Usama Ansari Date: Wed, 19 Mar 2025 14:13:47 +0100 Subject: [PATCH 1/2] feat: add rule to enforce type imports --- config/eslintrc.template.js | 1 + 1 file changed, 1 insertion(+) diff --git a/config/eslintrc.template.js b/config/eslintrc.template.js index 1f1276c..6ac7e4d 100755 --- a/config/eslintrc.template.js +++ b/config/eslintrc.template.js @@ -69,6 +69,7 @@ module.exports = ({ tsconfigRootDir, optimizeImports = true }) => ({ }, ], '@typescript-eslint/no-explicit-any': 'warn', + "@typescript-eslint/consistent-type-imports": "error", '@typescript-eslint/no-unused-expressions': [ 'error', { From dab9a78365eaaed4c0c96b01c0bb111629688624 Mon Sep 17 00:00:00 2001 From: Usama Ansari Date: Wed, 19 Mar 2025 14:17:22 +0100 Subject: [PATCH 2/2] chore: replace with single quotes --- config/eslintrc.template.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/eslintrc.template.js b/config/eslintrc.template.js index 6ac7e4d..5b59716 100755 --- a/config/eslintrc.template.js +++ b/config/eslintrc.template.js @@ -69,7 +69,7 @@ module.exports = ({ tsconfigRootDir, optimizeImports = true }) => ({ }, ], '@typescript-eslint/no-explicit-any': 'warn', - "@typescript-eslint/consistent-type-imports": "error", + '@typescript-eslint/consistent-type-imports': 'error', '@typescript-eslint/no-unused-expressions': [ 'error', {