Skip to content

Releases: eclipsesource/jshint-eclipse

0.10.1

16 Feb 09:45
Compare
Choose a tag to compare
  • Upgrade to jshint 2.9.1

Thanks go out to @busches for the update!

0.10.0

30 Oct 20:34
Compare
Choose a tag to compare
  • Update to the Eclipse Mars release, the latest Orbit repository and the latest release of swtbot.
  • Changed the current jshint release to 2.9.0 and added compatibility tests for 2.6.3, 2.7.0, 2.8.0, and 2.9.0.

Big thanks to @thallgren for this update!

0.9.10

11 Oct 17:54
Compare
Choose a tag to compare
  • The use of error markers is now optional. Unless error markers are enabled in the JSHint preference page, all JSHint errors are treated as warnings #71
  • Comments are now also supported in the JSHint config for the workspace #76
  • Fixed a LinkageError related to minimal-json #95, #99 (thanks to @piotrtomiak)
  • Upgraded to JSHint 2.5.6

0.9.9

29 Oct 12:47
Compare
Choose a tag to compare
  • JSHint errors are now displayed as errors instead of warnings (thanks @ben8p!) #45
  • jshintrc files can now be imported and exported from the Configuration page
  • Links in the preference pages can now be opened in Eclipse's internal browser
  • Several issues related to marker offsets have beed fixed (thanks @gurok!) #51
  • The built-in JSHint has been upgraded to 2.1.10
  • The built-in JSON parser has been updated to fix an error when editing the configuration (ralfstx/minimal-json#16)
  • jshint-eclipse is now available in the Eclipse Marketplace (thanks @paulvi!) #65
  • A continuous integration build is now running at Travis CI (thanks @paulvi!) #66

0.9.8

29 Oct 12:50
Compare
Choose a tag to compare

Project specific configurations are now read from a .jshintrc file in the project root. This allows to share configurations with other tools.

JSHint configuration files are simple JSON that contains options for JSHint and global variables. Details on the format and available options can be found on the jshint pages.

This configuration format replaces the “options” and “globals” settings. The JSHint property pages allow to edit the config files directly and initialize them with the old project settings.

In order to support this configuration style, it was necessary to drop support for legacy JSLint.

0.9.7

29 Oct 12:52
Compare
Choose a tag to compare

Just a minor update to fix the severe performance drop that has been introduced in the recent version by including jshint 1.1.0 (#43). The problem has been fixed in jshint and the performance is back to normal.

A bug that prevented the plug-in from starting in Eclipse 3.6 has been fixed. #30

Builds can now be cancelled if they take too long (thanks @johnpeb!) #35.

The built-in JSHint has been upgraded to version 2.1.2.

0.9.6

29 Oct 12:54
Compare
Choose a tag to compare

This version adds support for non-boolean options such as indent, maxparams, maxdepth, etc.

A bug that caused a runtime exception for certain input files has been fixed. #34

The built-in JSHint has been upgraded to version 1.1.0.

0.9.5

29 Oct 12:57
Compare
Choose a tag to compare

This is a bugfix release, it updates the built-in JSHint and fixes a number of issues such as an off-by-one shift in marker positions and a problem with wild JSHint errors caused by an interference with another rhino version in the IDE.

The built-in JSHint has been upgraded to version r12.

0.9.4

29 Oct 12:59
Compare
Choose a tag to compare

This update introduces a new way of selecting the files and folders to be validated, based on include and exclude patterns. This allows for finer-grained control, e.g. including all *.js files but excluding *.min.js files, or excluding files in a build target folder.

The include and exclude patterns must be configured in the project’s properties, but a global preference page is planned for a future version.

The built-in jshint has been updated to the newest version r07.

A bug that prevented jshint-eclipse from running on Eclipse 3.6 has been fixed. #13