It would be useful if `.arclint` files could be templated and could inherit from other templates. Essentially, I am thinking that we could have a bunch of default templates in the `resources/arclint` directory of rARC (and allow additional templates to be added via `arclint.template-path` in the `.arcconfig` file).
```lang=json, name=ComprehensiveLintEngine
{
"exclude": [
"(^externals/)"
],
"linters": {
"filename": {
"type": "filename"
},
"generated": {
"type": "generated"
},
"nolint": {
"type": "nolint"
},
"text": {
"type": "text",
"exclude": [
"(\\.css$)",
"(\\.php$)",
"(\\.hpp$)",
"(\\.cpp$)",
"(\\.l$)",
"(\\.y$)",
]
},
"text-without-length": {
"type": "text",
"severity": {
"3": "disabled"
},
"include": [
"(^\\.arclint$)"
]
},
"xhpast": {
"type": "xhpast",
"include": "(\\.php$)",
"severity": {
"16": "advice",
"34": "error"
},
"xhpast.blacklisted.function": {
"eval": "The eval() function should be avoided. It is potentially unsafe and makes debugging more difficult."
},
"xhpast.php-version": "5.2.3",
"xhpast.php-version.windows": "5.3.0"
}
}
}
```