{
  "exclude": ["(^node_modules/)", "(^pnpm-lock.yaml$)"],
  "linters": {
    "chmod": {
      "type": "chmod"
    },
    "css": {
      "type": "csslint",
      "include": "(\\.css$)"
    },
    "generated": {
      "type": "generated"
    },
    "jshint": {
      "type": "jshint",
      "include": ["(\\.cjs$)", "(\\.js$)", "(\\.mjs$)"],
      "jshint.jshintrc": ".jshint.json"
    },
    "json": {
      "type": "json",
      "include": ["(^\\.arcconfig$)", "(^\\.arclint$)", "(\\.json$)"],
      "exclude": ["(^.vscode/*.json$)", "(^tsconfig.json$)"]
    },
    "merge-conflict": {
      "type": "merge-conflict"
    },
    "nolint": {
      "type": "nolint"
    },
    "PHP Error Check": {
      "type": "php",
      "include": "(\\.php$)"
    },
    "spelling": {
      "type": "spelling"
    },
    "text": {
      "type": "text",
      "exclude": ["(^.gitignore$)", "(\\.md)", "(\\.php)"],
      "text.max-line-length": 80,
      "severity": {
        "1": "autofix",
        "2": "advice",
        "3": "advice",
        "5": "disabled"
      }
    },
    "text-markdown": {
      "type": "text",
      "include": ["(^.gitignore$)", "(\\.md)"],
      "severity": {
        "1": "autofix",
        "2": "advice",
        "3": "disabled",
        "5": "disabled"
      }
    },
    "text-php": {
      "type": "text",
      "include": ["(\\.php)"],
      "text.max-line-length": 80,
      "severity": {
        "1": "autofix",
        "2": "disabled",
        "3": "advice",
        "5": "disabled"
      }
    },
    "yaml lint": {
      "type": "yamllint",
      "include": ["(\\.yaml$)", "(\\.yml$)", "(^.yamllint$)"]
    }
  }
}