{
  "stages": [
    {
      "name": "clangtidy",
      "executor": {
        "name": "sandbox",
        "with": {
          "default": {
            "args": [
              "bash",
              "-c",
              "cmake -S . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -B build && clang-tidy-18 --header-filter=.* --quiet -checks=* src/*.cpp -p build"
            ],
            "env": [
              "PATH=/usr/bin:/bin:/usr/local/bin"
            ],
            "cpuLimit": 10000000000,
            "memoryLimit": 419430400,
            "procLimit": 50,
            "copyInDir": ".",
            "copyOut": [
              "stdout"
            ],
            "stdin": {
              "content": ""
            },
            "stdout": {
              "name": "stdout",
              "max": 65536
            },
            "stderr": {
              "name": "stderr",
              "max": 65536
            }
          }
        }
      },
      "parser": {
        "name": "clangtidy",
        "with": {
          "score": 100,
          "rootdir": "/w",
          "matches": [
            {
              "keywords": [
                "cppcoreguidelines-avoid-non-const-global-variables"
              ],
              "score": 5
            },
            {
              "keywords": [
                "readability-identifier-length",
                "misc-use-anonymous-namespace"
              ],
              "score": 2
            },
            {
              "keywords": [
                "llvmlibc-implementation-in-namespace"
              ],
              "score": 1
            }
          ]
        }
      }
    }
  ]
}