UNPKG

@resolid/config

Version:
24 lines (21 loc) 766 B
import typescript from "typescript-eslint"; import javascript from "./eslint.javascript.js"; /** @type {import('@typescript-eslint/utils').FlatConfig.ConfigArray} */ const config = typescript.config(javascript, typescript.configs.recommended, { name: "resolid/typescript", files: ["**/*.ts", "**/*.tsx"], languageOptions: { parser: typescript.parser, parserOptions: { projectService: true, }, }, rules: { "@typescript-eslint/no-import-type-side-effects": "error", "@typescript-eslint/method-signature-style": ["error", "property"], "@typescript-eslint/prefer-function-type": "error", "@typescript-eslint/prefer-for-of": "error", "@typescript-eslint/consistent-type-imports": "error", }, }); export default config;