justo-plugin-jshint
Version:
Simple task to run jshint.
52 lines (36 loc) • 1.01 kB
Markdown
[](https://travis-ci.org/justojsp/justo-plugin-jshint)
Simple task to run the `jshint` command.
*Proudly made with ♥ in Valencia, Spain, EU.*
## Install
```
npm install justo-plugin-jshint
```
Dependencies:
```
npm install -g jshint
```
## Use
```
const jshint = require("justo-plugin-jshint");
```
To run `jshint`, the task must be called as follows:
```
jshint(opts, ...files) : number
jshint(opts, config) : number
```
The `config` object can have the following properties:
- `files` (string[]). The files to check. Default: ["."].
- `src` (string or string[]). Alias of `files`.
- `output` (boolean). Show the standard output: `true`, yep; `false`, nope. Default: `true`.
The task returns the exit code.
Example:
```
jshint("JSHint", "lib/index.js", "lib/module.js");
jshint("JSHint", {
files: [
"lib/index.js",
"lib/modules.js"
],
output: false
});
```