NAME

Code::TidyAll::Plugin::JSHint - Use jshint with tidyall

VERSION

version 0.32

SYNOPSIS

In configuration:

; With default settings
;
[JSHint]
select = static/**/*.js

; Specify options inline
;
[JSHint]
select = static/**/*.js
options = bitwise camelcase latedef

; or refer to a jshint.json config file in the same directory
;
[JSHint]
select = static/**/*.js
argv = --config $ROOT/jshint.json

where jshint.json looks like

{
   "bitwise": true,
   "camelcase": true,
   "latedef": true
}

DESCRIPTION

Runs jshint, a JavaScript validator, and dies if any problems were found.

INSTALLATION

See installation options at jshint. One easy method is to install npm, then run

npm install jshint -g

CONFIGURATION

argv

Arguments to pass to jshint

cmd

Full path to jshint

options

A whitespace separated string of options, as documented here. These will be written to a temporary config file and passed as --config to argv.

SEE ALSO

Code::TidyAll

AUTHORS

  • Jonathan Swartz <swartz@pobox.com>

  • Dave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 - 2015 by Jonathan Swartz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.