I don't have an 'old style' configuration of the script and regex linter, so I couldn't test that. I did test the following 'new' style configuration in my .arclint:
```
{
"linters": {
"checkpatch": {
"type": "script-and-regex",
"script-and-regex.script": "sh -c 'scripts/checkpatch.pl --terse --emacs -f $0 || true'",
"script-and-regex.regex": "/^.*:(?P<line>.*): (?P<severity>(WARNING|ERROR)):(?P<message>.*)$/m"
}
}
}
```
and that seemed to work just fine.