UNPKG

@perfective/eslint-config

Version:
15 lines 559 B
import { plugin } from 'typescript-eslint'; import { typescriptFiles } from "../../linter/glob.js"; import { typescriptLanguageOptions } from "../../linter/language-options.js"; import { extensionRules } from "./extension-rules.js"; import { supportedRules } from "./supported-rules.js"; export function typescriptEslintConfig() { return { files: typescriptFiles, languageOptions: typescriptLanguageOptions(), plugins: { '@typescript-eslint': plugin }, rules: Object.assign(Object.assign({}, supportedRules), extensionRules) }; }