xref: /llvm-project/polly/.arclint (revision 49c21222a0d6086ea1d3021bfbc0b119e0c07454)
19e7b17b0SJohannes Doerfert{
29e7b17b0SJohannes Doerfert  "linters": {
39e7b17b0SJohannes Doerfert    "format": {
49e7b17b0SJohannes Doerfert      "include": "(include/polly/.+\\.h$|lib/.+\\.cpp$)",
5*49c21222SMichael Kruse      "exclude": "(lib/External/JSON/.*)",
6a7ba98caSJohannes Doerfert      "type": "script-and-regex",
7a7ba98caSJohannes Doerfert      "script-and-regex.script": "sh -c './utils/check_format.sh \"$0\" 2> /dev/null || true'",
8a7ba98caSJohannes Doerfert      "script-and-regex.regex": "/^(OK:(?P<ignore>.+)|Error:) (?P<message>.+)$/m"
99e7b17b0SJohannes Doerfert    },
109e7b17b0SJohannes Doerfert    "chmod": {
119e7b17b0SJohannes Doerfert      "type": "chmod"
129e7b17b0SJohannes Doerfert    },
139e7b17b0SJohannes Doerfert    "filename": {
149e7b17b0SJohannes Doerfert      "exclude": "(www/experiments/.+|.*\\.jscop.*)",
159e7b17b0SJohannes Doerfert      "type": "filename"
169e7b17b0SJohannes Doerfert    },
179e7b17b0SJohannes Doerfert    "merge-conflict": {
189e7b17b0SJohannes Doerfert      "type": "merge-conflict"
199e7b17b0SJohannes Doerfert    },
209e7b17b0SJohannes Doerfert    "spelling": {
219e7b17b0SJohannes Doerfert      "exclude": "(configure|autoconf/.*)",
229e7b17b0SJohannes Doerfert      "type": "spelling"
239e7b17b0SJohannes Doerfert    }
249e7b17b0SJohannes Doerfert  }
259e7b17b0SJohannes Doerfert}
26