From dc3779fad7d89f885dd6c09cdca9c131afd90d81 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 9 Nov 2024 17:17:20 -0600 Subject: [PATCH] Prefer file extensions on imports --- .eslintrc.json | 20 +------------------- src/main.tsx | 14 +++++++------- 2 files changed, 8 insertions(+), 26 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index f48320d4d..e1c275396 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -37,14 +37,6 @@ "react": { "version": "detect" }, - "import/extensions": [ - ".js", - ".jsx", - ".cjs", - ".mjs", - ".ts", - ".tsx" - ], "import/ignore": [ "node_modules", "\\.(css|scss|json)$" @@ -268,17 +260,7 @@ "jsx-a11y/role-supports-aria-props": "off", "jsx-a11y/scope": "warn", "jsx-a11y/tabindex-no-positive": "warn", - "import/extensions": [ - "error", - "always", - { - "js": "never", - "mjs": "ignorePackages", - "jsx": "never", - "ts": "never", - "tsx": "never" - } - ], + "import/extensions": ["warn", "ignorePackages"], "import/newline-after-import": "error", "import/no-extraneous-dependencies": "error", "import/no-unresolved": "error", diff --git a/src/main.tsx b/src/main.tsx index 554273683..9155ae1e9 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,9 +1,9 @@ import { enableMapSet } from 'immer'; import { createRoot } from 'react-dom/client'; -import * as BuildConfig from 'soapbox/build-config'; -import Soapbox from 'soapbox/init/soapbox'; -import { printConsoleWarning } from 'soapbox/utils/console'; +import * as BuildConfig from 'soapbox/build-config.ts'; +import Soapbox from 'soapbox/init/soapbox.tsx'; +import { printConsoleWarning } from 'soapbox/utils/console.ts'; import '@fontsource/inter/200.css'; import '@fontsource/inter/300.css'; @@ -14,16 +14,16 @@ import '@fontsource/inter/700.css'; import '@fontsource/inter/900.css'; import '@fontsource/roboto-mono/400.css'; import 'line-awesome/dist/font-awesome-line-awesome/css/all.css'; -import 'soapbox/features/nostr/keyring'; +import 'soapbox/features/nostr/keyring.ts'; -import './iframe'; +import './iframe.ts'; import './styles/i18n/arabic.css'; import './styles/i18n/javanese.css'; import './styles/application.scss'; import './styles/tailwind.css'; -import ready from './ready'; -import { registerSW, lockSW } from './utils/sw'; +import ready from './ready.ts'; +import { registerSW, lockSW } from './utils/sw.ts'; enableMapSet();