Guest User

Untitled

a guest
Oct 21st, 2022
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /** @type {import("eslint").Linter.Config} */
  2. module.exports = {
  3.   root: true,
  4.   parser: "@typescript-eslint/parser",
  5.   extends: [
  6.     "eslint:recommended",
  7.     "plugin:@typescript-eslint/recommended",
  8.     "plugin:@typescript-eslint/recommended-requiring-type-checking",
  9.     "prettier",
  10.   ],
  11.   plugins: ["svelte3", "@typescript-eslint", "prettier"],
  12.   overrides: [
  13.     {
  14.       files: ["*.svelte"],
  15.       processor: "svelte3/svelte3",
  16.     },
  17.     {
  18.       files: ["*.md"],
  19.       parser: "eslint-plugin-markdownlint/parser",
  20.       extends: ["plugin:markdownlint/recommended"],
  21.     },
  22.   ],
  23.   settings: {
  24.     // eslint-disable-next-line @typescript-eslint/no-require-imports
  25.     "svelte3/typescript": () => require("typescript"),
  26.   },
  27.   parserOptions: {
  28.     sourceType: "module",
  29.     ecmaVersion: "latest",
  30.     tsconfigRootDir: __dirname,
  31.     project: [
  32.       "./tsconfig.json",
  33.       "./apps/*/tsconfig.json",
  34.       "./internal/*/tsconfig.json",
  35.       "./packages/*/tsconfig.json",
  36.     ],
  37.   },
  38. };
  39.  
Advertisement
Add Comment
Please, Sign In to add comment