|
|
|
|
Project News
IDE IntegrationSat, 29 Sep 2007 22:08:21 +0000The documentation page now contains instructions for integrating JavaScript Lint with TextMate, vim, and emacs. Improvements to the documentation are welcome. JavaScript Lint 0.3.0 ReleasedFri, 03 Nov 2006 20:32:42 +0000This version has also been released for Intel Macs. Enhancements:
Bug Fixes:
Update: Corrected post title. JavaScript Lint SourceForge ProjectFri, 26 May 2006 05:15:10 +0000JavaScript Lint now has its own SourceForge project with discussion forums, bug/feature trackers, and a publicly-available Subversion repository. JavaScript Lint 0.2.6 ReleasedSat, 29 Apr 2006 15:07:13 +0000JavaScript Lint now has a /*jsl:ignoreall*/ keyword to allow entire files to easily be ignored. Additionally, it no longer complains about blank JavaScript files. Available from the download page. JavaScript Lint 0.2.5 ReleasedSat, 08 Apr 2006 04:29:38 +0000To facilitate integration into other applications, the output format can now be passed on the command line and the results can be encoded. The source package contains source files that can be used to easily integrate JavaScript Lint into a Windows program. The documentation on the website has been updated. The "Unicode (UTF-8 with signature) - Codepage 65001" encoding is now supported for configuration files. Available from the download page. JavaScript Lint 0.2.4 ReleasedSat, 11 Mar 2006 02:55:51 +0000JavaScript within HTML files can now contain </script> in string literals and comments. When referencing an external script, the script start and end tags no longer need to be on the same line. JavaScript files using "Unicode (UTF-8 with signature) - Codepage 65001" encoding, such as those created in Microsoft Visual Studio, no longer generate errors. Available from the download page. JavaScript Lint 0.2.3 ReleasedThu, 16 Feb 2006 01:11:07 +0000Syntax errors in imported scripts were not being reported. Available from the download page. JavaScript Lint 0.2.2 ReleasedTue, 24 Jan 2006 14:16:24 +0000This release includes a __FILENAME__ keyword for the output format. Available from the download page. JavaScript Lint 0.2.1 ReleasedMon, 09 Jan 2006 14:18:24 +0000This release includes a configuration setting to completely disable legacy control comments. Available from the download page. JavaScript Lint 0.2.0 ReleasedWed, 04 Jan 2006 02:20:01 +0000This release includes cumulative changes through version 0.1m. This release has a command-line parameter to disable the file listing in the output. Available from the download page. JavaScript Lint 0.1m ReleasedTue, 03 Jan 2006 17:31:25 +0000This release fixes a bug with the "undeclared identifier" warnings when using the import control comment. Available from the download page. JavaScript Lint 0.1l ReleasedMon, 02 Jan 2006 22:05:25 +0000This release includes a new warning for useless comparisons (for example, x == x). This release also improves the use of the fallthru control comment when used in the final case in a switch statement. The "undeclared identifier" fix in the 0.1k release is now applied to both global and local variables declarations. Available from the download page. JavaScript Lint 0.1k ReleasedSat, 24 Dec 2005 18:56:35 +0000This release includes a number changes. Enhancements:
Bug Fixes:
Available from the download page. JavaScript Lint 0.1j ReleasedMon, 05 Dec 2005 20:19:35 +0000This release fixes a bug in the "duplicate case" warning for numbers. Certain numbers were incorrectly reported as duplicates. (This bug is more likely to affect JavaScript programmers using big-endian processors.) The Online Lint has also been updated to use a local CGI, making the script much more responsive. PHP source code for the Online Lint is included in the source package. Available from the download page. JavaScript Lint 0.1i ReleasedWed, 16 Nov 2005 14:28:54 +0000This release has a more specific warning for else statements that may be intended for one of multiple if statements (it previously warned that nested statements should use curly braces to resolve ambiguity):
The warning against duplicate case statements now correctly handles case statements with string literals. This release fixes a bug that caused a "Bus error" on Mac OS X and a segmentation fault on Solaris 5.9; JavaScript Lint has now been compiled and run on those operating systems. If Mac users are interested in precompiled binaries, I will consider making them available for download on the website. Available from the download page. JavaScript Lint 0.1h ReleasedTue, 25 Oct 2005 19:16:04 +0000This release upgrades the SpiderMonkey JavaScript engine from a release candidate to the latest stable branch (version 1.5). Available from the download page. JavaScript Lint 0.1g ReleasedSat, 08 Oct 2005 16:37:29 +0000This release includes a warning if the default case is missing from switch, a warning if a case is duplicated within a switch, better intelligence when checking for missing break statements, and a /*@fallthru*@/ control comment (must always come at the very end of a case). Available from the download page. JavaScript Lint Source Package AvailableSat, 01 Oct 2005 17:06:22 +0000JavaScript Lint source is now available for download as a single package. JavaScript Lint 0.1f ReleasedSat, 10 Sep 2005 14:59:43 +0000This release adds a separate warning for nested statements that don't use curly braces (nested if, for, while, etc.), a warning for useless assignments (x = x), and a configuration option to enable option-explicit across all files. JavaScript Lint 0.1e ReleasedTue, 31 Aug 2005 02:40:49 +0000This release fixes a crash triggered by the following statement: for(i = 0; i < 5; ). (The Linux binary is not currently available for this release.) JavaScript Lint 0.1d ReleasedTue, 30 Aug 2005 22:28:35 +0000This release fixes a crash caused by an incorrectly formed control comment. JavaScript Lint 0.1c ReleasedTue, 30 Aug 2005 18:54:06 +0000This release corrects problems with the wildcard feature. JavaScript Lint 0.1b ReleasedTue, 30 Aug 2005 15:37:08 +0000This release fixes a crash caused by certain syntax errors. For example: if (a !=== b). |
|
|