UNPKG

eslint-config-vaadin

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