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"
},
"jshint": {
"type": "jshint",
"include": "(\\.jshint$)"
},
"nolint": {
"type": "nolint"
},
"text"pep8": {
"type": "text"pep8",
"ex"include": ["(\\.py$)",
"(\\.css$)","severity": {
"(\\.php$)""E101": "disabled",
"(\\.hpp$)""E501": "disabled",
"(\\.cpp$)""W291": "disabled",
"(\\.l$)""W292": "disabled",
"(\\.y$)",
]"W293": "disabled"
},
"text-without-length"pyflakes": {
"type": "text"pyflakes",
"severity": {
"3"include": "disabled"(\\.py$)"
},
"include": ["ruby": {
"(^\\.arclint$)""type": "ruby",
]"include": "(\\.rb$)"
},
"xhpas"text": {
"type": "xhpast"text",
"in"exclude": "(\\.php$)",[
"severity": { "(\\.cpp$)",
"16": "advice""(\\.css$)",
"34": "error""(\\.hpp$)",
} "(\\.l$)",
"xhpast.blacklisted.function": { "(\\.php$)",
"(\\.pl$)",
"(\\.py$)",
"eval": "The eval() function should be avoided. It is potentially unsafe and makes debugging more difficult.""(\\.y$)"
]
},
"xhpast": {
"xhpast.php-version"type": "5.2.3"xhpast",
"xhpast.php-version.windows"include": "5.3.0"(\\.php$)"
}
}
}
```