detect-repo-linters
Scans a repository directory, searching for configured linters.
Installation
$ npm install detect-repo-linters
Usage
detectRepoLinters(dir, [callback]) -> Promise
You may consume the result using promises or callbacks, it's up to you.
const detectRepoLinters = ; ;
Note that this package will attempt to read the package.json
file from the specified directory and will throw a JSONError
if a JSON parsing error occurs.
At the moment the following linters are detected:
- editorconfig
- eslint
- jscs
- jshint
- stylelint
- csslint
- htmlhint
- htmllint
- coffeelint
- tslint
- prettier
- standard
- xo
Feel free to a PR to include other linters as part of the detection!
Tests
$ npm test
$ npm test-cov
to get coverage report
License
Released under the MIT License.