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