From f6f253b4c93f5166648615d03f38ede40135f646 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Fri, 21 Mar 2025 17:43:10 +0200 Subject: Add eslint consistent type import rules (#8035) * add eslint-plugin-import * turn off eslint/no-usused-vars --- .eslintrc.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to '.eslintrc.js') diff --git a/.eslintrc.js b/.eslintrc.js index 19b869871..44f3edfd1 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -15,6 +15,7 @@ module.exports = { 'simple-import-sort', 'bsky-internal', 'eslint-plugin-react-compiler', + 'import', ], rules: { 'react/no-unescaped-entities': 0, @@ -81,6 +82,16 @@ module.exports = { ], 'simple-import-sort/exports': 'error', 'react-compiler/react-compiler': 'warn', + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': [ + 'error', + {argsIgnorePattern: '^_', varsIgnorePattern: '^_'}, + ], + '@typescript-eslint/consistent-type-imports': [ + 'warn', + {prefer: 'type-imports', fixStyle: 'inline-type-imports'}, + ], + 'import/consistent-type-specifier-style': ['warn', 'prefer-inline'], }, ignorePatterns: [ '**/__mocks__/*.ts', -- cgit 1.4.1