Prefer file extensions on imports

This commit is contained in:
Alex Gleason 2024-11-09 17:17:20 -06:00
parent 75d0f375a0
commit dc3779fad7
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
2 changed files with 8 additions and 26 deletions

View File

@ -37,14 +37,6 @@
"react": { "react": {
"version": "detect" "version": "detect"
}, },
"import/extensions": [
".js",
".jsx",
".cjs",
".mjs",
".ts",
".tsx"
],
"import/ignore": [ "import/ignore": [
"node_modules", "node_modules",
"\\.(css|scss|json)$" "\\.(css|scss|json)$"
@ -268,17 +260,7 @@
"jsx-a11y/role-supports-aria-props": "off", "jsx-a11y/role-supports-aria-props": "off",
"jsx-a11y/scope": "warn", "jsx-a11y/scope": "warn",
"jsx-a11y/tabindex-no-positive": "warn", "jsx-a11y/tabindex-no-positive": "warn",
"import/extensions": [ "import/extensions": ["warn", "ignorePackages"],
"error",
"always",
{
"js": "never",
"mjs": "ignorePackages",
"jsx": "never",
"ts": "never",
"tsx": "never"
}
],
"import/newline-after-import": "error", "import/newline-after-import": "error",
"import/no-extraneous-dependencies": "error", "import/no-extraneous-dependencies": "error",
"import/no-unresolved": "error", "import/no-unresolved": "error",

View File

@ -1,9 +1,9 @@
import { enableMapSet } from 'immer'; import { enableMapSet } from 'immer';
import { createRoot } from 'react-dom/client'; import { createRoot } from 'react-dom/client';
import * as BuildConfig from 'soapbox/build-config'; import * as BuildConfig from 'soapbox/build-config.ts';
import Soapbox from 'soapbox/init/soapbox'; import Soapbox from 'soapbox/init/soapbox.tsx';
import { printConsoleWarning } from 'soapbox/utils/console'; import { printConsoleWarning } from 'soapbox/utils/console.ts';
import '@fontsource/inter/200.css'; import '@fontsource/inter/200.css';
import '@fontsource/inter/300.css'; import '@fontsource/inter/300.css';
@ -14,16 +14,16 @@ import '@fontsource/inter/700.css';
import '@fontsource/inter/900.css'; import '@fontsource/inter/900.css';
import '@fontsource/roboto-mono/400.css'; import '@fontsource/roboto-mono/400.css';
import 'line-awesome/dist/font-awesome-line-awesome/css/all.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/arabic.css';
import './styles/i18n/javanese.css'; import './styles/i18n/javanese.css';
import './styles/application.scss'; import './styles/application.scss';
import './styles/tailwind.css'; import './styles/tailwind.css';
import ready from './ready'; import ready from './ready.ts';
import { registerSW, lockSW } from './utils/sw'; import { registerSW, lockSW } from './utils/sw.ts';
enableMapSet(); enableMapSet();