{
  "linters": {
    "clang-tidy": {
      "type": "script-and-regex",
      "include": "(\\.(cpp|cc|cxx|c|h|hpp|lcp)$)",
      "script-and-regex.script": "./tools/arc-clang-tidy",
      "script-and-regex.regex": "/^(?P<file>.*):(?P<line>\\d+):(?P<char>\\d+): (?P<severity>warning|error): (?P<message>.*)$/m"
    },
    "clang-format": {
      "type": "script-and-regex",
      "include": "(\\.(cpp|cc|cxx|c|h|hpp)$)",
      "script-and-regex.script": "./tools/arc-clang-format",
      "script-and-regex.regex": "/^(?P<severity>warning):(?P<offset>\\d+):(?P<message>.*)$/m"
    }
  }
}