logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Authors

       •   Jonathan Swartz <swartz@pobox.com>

       •   Dave Rolsky <autarch@urth.org>

Configuration

       This plugin accepts the following configuration options:

   argv
       Arguments to pass to "jshint".

   cmd
       The path for the "jshint" command. By default this is just "jshint", meaning that the user's "PATH" will
       be searched for the command.

   options
       A whitespace separated string of options, as documented by jshint <http://www.jshint.com/docs/>. These
       will be written to a temporary config file and passed as "--config" argument.

Description

       Runs jshint <http://www.jshint.com/>, a JavaScript validator, and dies if any problems were found.

Installation

       See installation options at jshint <http://www.jshint.com/platforms/>. One easy method is to install npm
       <https://npmjs.org/>, then run

           npm install jshint -g

Name

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

Source

       The source code repository for Code-TidyAll can be found at
       <https://github.com/houseabsolute/perl-code-tidyall>.

Support

       Bugs may be submitted at <https://github.com/houseabsolute/perl-code-tidyall/issues>.

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
          }

Version

       version 0.84

See Also