Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** @type {import("eslint").Linter.Config} */
- module.exports = {
- root: true,
- parser: "@typescript-eslint/parser",
- extends: [
- "eslint:recommended",
- "plugin:@typescript-eslint/recommended",
- "plugin:@typescript-eslint/recommended-requiring-type-checking",
- "prettier",
- ],
- plugins: ["svelte3", "@typescript-eslint", "prettier"],
- overrides: [
- {
- files: ["*.svelte"],
- processor: "svelte3/svelte3",
- },
- {
- files: ["*.md"],
- parser: "eslint-plugin-markdownlint/parser",
- extends: ["plugin:markdownlint/recommended"],
- },
- ],
- settings: {
- // eslint-disable-next-line @typescript-eslint/no-require-imports
- "svelte3/typescript": () => require("typescript"),
- },
- parserOptions: {
- sourceType: "module",
- ecmaVersion: "latest",
- tsconfigRootDir: __dirname,
- project: [
- "./tsconfig.json",
- "./apps/*/tsconfig.json",
- "./internal/*/tsconfig.json",
- "./packages/*/tsconfig.json",
- ],
- },
- };
Advertisement
Add Comment
Please, Sign In to add comment