- lib/jslint.js: fix Issue #47 (variable aliasing)
- test/jslint.js: unit test to expose issue
- lib/jslint.js: remove BOM when present
- test/jslint.js: unit tests for new fn preprocessScript
- Readme.md: document new feature, specify edition of jslint by path
- lib/jslint.js: new function loadJSLintFromPath
- test/editions.js: add unit test for loadJSLintFromPath
- Makefile: factor unit tests
- exclude: factor, add tests, speed up exclude function
- Revert #39 and fix #41.
- test: Add acceptance test for exclude
- Remove JSLint submodule
- Fix acceptance test runner
- Refactor makefile
- Add grunt-cli as a development dep
- Remove weird stuff from package.json
- Add missing release notes
- Use the algorithm JSHint uses for excludes instead of big-O(n^2) array element comparisons...
- Update
jslint
dep - Fix lint issues
- Add regression tests
- Fix lint issues
- Fix/refactor tests
- Add @smikes as a maintainer
- Removed dead code (see #33)
- Updated JSLint to edition 2013-11-23
- Updated JSLint to edition 2013-09-22
- Updated JSLint to edition 2013-09-20
- Exposed current edition of JSLint (
require('grunt-jslint').edition
)
- Moved to a multi-task, allowing multiple groupings of files to be linted
- Allowing the usage of
globals
rather thanpredef
- Refactored entire project
- Updated JSLint to edition 2013-05-16 per #25
- Added a Makefile and replaced test.sh
- Make grunt a devDependency to speed up
npm install
time - Fixed
failOnError
bug (@glan) - Fixed JSLint XML bug (@glan)
- Another grunt 0.4.x support bug (@glan)
- Bug fix for XML reports (non-escaped characters)
- Added checkstyle XML reporting
- Added
shebang
option - Improved test coverage
- Re-factor everything, allowing for a test suite to be created
- Updated the outputted JUnit-style XML for better intergration with Jenkins per @sbrandwoo
- Removed unecessary dependencies
- Fix for bad template processing; thanks to @sbrandwoo
- Adding support for Grunt 0.4.x by using underscore's templating engine, rather than Grunt's version of it
- Updated JSLint to edition 2012-12-04
- Updating JSLint to "edition" 2012-11-17
- Adding option to not cause Grunt to fail if a violation is detected
- Added JSLint XML output for Jenkins Violations Plugin
- Cleaned up your
grunt.js
file for you - moved all options into thejslint
object
- Updating README.md to contain more verbose documentation
- Adding keywords to package.json
- Added an option to only report on errors
- Added an exclude option
- Added number of files in violation to standard output