chore(eslint): enforce file extension usage for internal modules, ignore external packages (#3116)

* chore(eslint): enforce file extension usage for internal modules, ignore external packages

* chore(*): apply the updated ESLint rules to the relevant files
This commit is contained in:
Wonsuk Choi 2025-05-10 22:45:58 +09:00 committed by GitHub
parent 36627acb60
commit 028909eafa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 1 additions and 3 deletions

View File

@ -42,7 +42,7 @@ export default tseslint.config(
'import/namespace': 'off',
'import/no-named-as-default-member': 'off',
'import/no-duplicates': 'error',
'import/extensions': ['error', 'always'],
'import/extensions': ['error', 'always', { ignorePackages: true }],
'import/order': [
'error',
{

View File

@ -1,5 +1,4 @@
import React from 'react'
// eslint-disable-next-line import/extensions
import useSyncExternalStoreExports from 'use-sync-external-store/shim/with-selector'
import { createStore } from './vanilla.ts'
import type {

View File

@ -1,5 +1,4 @@
import { resolve } from 'path'
// eslint-disable-next-line import/extensions
import { defineConfig } from 'vitest/config'
export default defineConfig({