UNPKG

eslint-config-vaadin

Version:
27 lines 848 B
import tsEslint from 'typescript-eslint'; import javascript from './javascript.js'; import * as extensions from './rules/typescript/extensions.js'; import * as original from './rules/typescript/original.js'; import { jsExtensions, tsExtensions } from './utils.js'; import { defineConfig } from 'eslint/config'; const config = defineConfig(...javascript, tsEslint.configs.base, { languageOptions: { parserOptions: { projectService: true, }, }, }, { files: [`**/*.{${jsExtensions.join(',')}}`, `**/*.{${tsExtensions.join(',')}}`], rules: { ...extensions.common, ...original.common, }, }, { files: [`**/*.{${tsExtensions.join(',')}}`], rules: { ...extensions.specific, ...original.specific, }, }); export default config; //# sourceMappingURL=typescript.js.map