- Bumped JSHint to r12 (bugfix release)
- Bumped JSHint to r11
- Added a
globals
config option (which supercedes thepredef
option). It is passed toJSHINT(..)
as the 3rd argument. See README.md for more details.
- Added a
--checkstyle-reporter
option.
- Bumped JSHint to r10
- Bumped JSHint to r09
- Bumped JSHint to r08
- Fix config file
/* */
comment removal when there is more than one per file (see #112).
- Replaced
argsparser
withcli
(for a more robust and flexible CLI). - Added
-v
option (same as--version
). - Added
-h
option (same as--help
). - Avoid infinite recursion when CWD is outside of
/
on Windows.
- Bumped JSHint to r07
- Added support for extra file extensions with the
--extra-ext
option.
- Fixed infinite recursion while searching for .jshintrc on Windows - #100
- Changed the lookup process for .jshintrc/.jshintignore files to start with the cwd, traverse up filesystem and fall back on HOME, if available. (see 'Configuration Options' in README)
- support using fs.existsSync instead of path.existsSync (if deprecated)
- fixed a typo in example config.json
- added sublime-jshint editor link to README
- bump JSHint to r06
- bump JSHint to r05
- bump JSHint to r04
- bump JSHint to latest (SHA ~> 3585b1eae9b7d218b27cca183d0788bb661a7572)
- fix .jshintignore support on Windows (remove trailing
\r
) - Issue #55
- fixed breakage on Windows (i.e process.argv[0] differs)
- allow for Unicode Byte Order Mark in analyzed files
- stop printing "Lint Free!" when no errors are found
- fixed process.exit calls being ignored in reporters (and always returning 0)
- support node 0.5.x (use minimatch package instead of glob)
- updated jshint to latest
- fixed reporter logging not getting fully flushed to stdout (when process exited)
- added .jshintignore file support
- added cli option to display non error data generated by jshint
- jslint xml reporter exits process with appropriate status code
- add bin and lib to "files" array
- added "preferGlobal" to package.json
- allowed comments in config files
- fixed a problem that occurs when predef is defined in a project file but there is no homeconfig
- bumped JSHint to 2011-04-16
- fixed bug when either the $HOME/.jshintrc or the project specific .jshintrc is missing, neither is used
- added the path to the executable for npm 1.0.x
- added the ability for a project specific .jshintrc file (in the current working directory)
- switched custom reporter to be module that exports a reporter function (instead of evaluating a file)
- bumped JSHint to 2011-04-06
- remove ./ from file name in jslint xml reporter
- jshint already removes shebangs itself
- added a jslint compatible xml output formatter option
- fixed line number reporting being off by one when file has a shebang
- removed bin property in package.json
- exit process with appropriate status code after lint
- use ~/.jshintrc as default options if available
- added --version option
- updated JSHint to 2011-03-01 edition (7c4d2acec850beceff8b)
- enable require('jshint') when installed through npm
- omitted "node-" prefix in cli and npm package name
- bumped jshint to latest (b81e938959444dd2a9e2)
- bumped jshint to latest (3b018b1e454d3917e33c)
- reafactored portion of cli into hint module
- switched to jasmine for tests
- custom reporters
- initial commit