UNPKG

eslint-config-vaadin

Version:
24 lines 778 B
import { join } from 'path'; import { createTypeScriptImportResolver } from 'eslint-import-resolver-typescript'; import importPlugin from 'eslint-plugin-import-x'; import tsEslint, {} from 'typescript-eslint'; import rules from './rules/imports.js'; import { tsExtensions } from './utils.js'; const config = tsEslint.config({ files: ['**/*.{ts,tsx,mts,cts}'], rules, plugins: { 'import-x': importPlugin, }, settings: { 'import-x/resolver-next': [ createTypeScriptImportResolver({ alwaysTryTypes: true, project: join(process.cwd(), 'tsconfig.json'), extensions: tsExtensions, }), ], }, }); export default config; //# sourceMappingURL=imports-typescript.js.map