<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>JavaScript Lint Project News</title>
        <link>http://www.javascriptlint.com/</link>
        <description>JavaScript Lint Project News</description>
        <language>en-us</language>

        <item>
            <title>IDE Integration</title>
            <link>http://www.javascriptlint.com/news.php?id=23</link>
            <description><![CDATA[
        <p>The <a href="http://www.javascriptlint.com/docs/running_from_your_ide.htm">documentation page</a>
        now contains instructions for integrating JavaScript Lint with TextMate, vim, and emacs.</p>
        <p>Improvements to the documentation are welcome.</p>
        ]]></description>
            <pubDate>Sat, 29 Sep 2007 22:08:21 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.3.0 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=22</link>
            <description><![CDATA[<p>This version has also been released for Intel Macs.</p>
        <p><strong>Enhancements:</strong></p>
        <ul>
	        <li>Add support for JScript&apos;s function extensions, such as
	        	<code>function window.onload() {}</code> and <code>function window::onload()</code>. (This is disabled by default.)</li>
	        <li>Add a <code>/*jsl:pass*/</code> control comment to suppress warnings about empty statementss.</li>
	        <li>Add a <code>/*jsl:declare*/</code> control comment to suppress warnings about undeclared identifiers.</li>
			<li>Warn against trailing comments in array initializers.</li>
	        <li>Warn against assignments to function calls (for example, <code>alert() = 10</code>).</li>
	        <li>Warn against calls to <code>parseInt</code> without a radix parameter.</li>
	        <li>Warn against implicit type conversion when comparing against <code>true</code> or <code>false</code>.</li>
	        <li>Clarify the warning against <code>with</code> statements.</li>
		</ul>

		<p><strong>Bug Fixes:</strong></p>
		<ul>
			<li>Fix syntax error on nested comments.</li>
			<li>Fix duplicate case warning.</li>
			<li>Fix insuppressible increment/decrement warning.</li>
			<li>Fix incorrect warning against invalid <code>/*jsl:fallthru*/</code> comment.</li>
			<li>Fix undeclared identifiers in <code>with</code> statements.</li>
		</ul>
		
		<p><b>Update:</b> Corrected post title.</p>
        ]]></description>
            <pubDate>Fri, 03 Nov 2006 20:32:42 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint SourceForge Project</title>
            <link>http://www.javascriptlint.com/news.php?id=21</link>
            <description><![CDATA[<p>JavaScript Lint now has its own <a href="http://sourceforge.net/projects/javascriptlint">SourceForge project</a>
        with <a href="http://sourceforge.net/forum/?group_id=168518">discussion forums</a>,
        <a href="http://sourceforge.net/tracker/?group_id=168518">bug/feature trackers</a>, and a publicly-available
        <a href="http://sourceforge.net/svn/?group_id=168518">Subversion repository</a>.</p>]]></description>
            <pubDate>Fri, 26 May 2006 05:15:10 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.6 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=20</link>
            <description><![CDATA[<p>JavaScript Lint now has a <em>/*jsl:ignoreall*/</em> keyword to allow entire files to easily be ignored.
        Additionally, it no longer complains about blank JavaScript files.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Sat, 29 Apr 2006 15:07:13 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.5 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=19</link>
            <description><![CDATA[<p>To 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
        <a href="http://www.javascriptlint.com/docs/running_from_your_windows_program.htm">integrate JavaScript Lint
        into a Windows program</a>.</p>
        <p>The <a href="http://www.javascriptlint.com/docs/">documentation</a> on the website has been updated.</p>
        <p>The &quot;Unicode (UTF-8 with signature) - Codepage 65001&quot; encoding is now supported for configuration files.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Sat, 08 Apr 2006 04:29:38 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.4 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=18</link>
            <description><![CDATA[<p>JavaScript within HTML files can now contain <em>&lt;/script&gt;</em> in string literals and comments.</p>
        <p>When referencing an external script, the <em>script</em> start and end tags no longer need to be on the same line.</p>
        <p>JavaScript files using &quot;Unicode (UTF-8 with signature) - Codepage 65001&quot; encoding, such as those created
        in Microsoft Visual Studio, no longer generate errors.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Sat, 11 Mar 2006 02:55:51 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.3 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=17</link>
            <description><![CDATA[<p>Syntax errors in imported scripts were not being reported.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Thu, 16 Feb 2006 01:11:07 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.2 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=16</link>
            <description><![CDATA[<p>This release includes a __FILENAME__ keyword for the output format.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Tue, 24 Jan 2006 14:16:24 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.1 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=15</link>
            <description><![CDATA[<p>This release includes a configuration setting to completely disable legacy control comments.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Mon, 09 Jan 2006 14:18:24 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.2.0 Released</title>
            <link>http://www.javascriptlint.com/news.php?id=14</link>
            <description><![CDATA[<p>This release includes cumulative changes through version 0.1m.</p>
        <p>This release has a command-line parameter to disable the file listing in the output.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Wed, 04 Jan 2006 02:20:01 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1m Released</title>
            <link>http://www.javascriptlint.com/news.php?id=13</link>
            <description><![CDATA[<p>This release fixes a bug with the &quot;undeclared identifier&quot; warnings when using the import control comment.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Tue, 03 Jan 2006 17:31:25 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1l Released</title>
            <link>http://www.javascriptlint.com/news.php?id=12</link>
            <description><![CDATA[<p>This release includes a new warning for useless comparisons (for example, x == x).</p>
        <p>This release also improves the use of the <em>fallthru</em> 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.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Mon, 02 Jan 2006 22:05:25 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1k Released</title>
            <link>http://www.javascriptlint.com/news.php?id=11</link>
            <description><![CDATA[<p>This release includes a number changes.</p>
		<p><strong>Enhancements:</strong></p>
        <ul>
        	<li><p>JavaScript Lint warns if the default case is not at the end of the switch statement.</p></li>
        	<li><p>Control comments can now use the <strong>/*jsl:keyword*/</strong> syntax in addition to the <strong>/*@keyword@*/</strong>
		        syntax. The new syntax is recommended for interoperability with JScript conditional compilation, although the traditional syntax
		        is still supported.</p></li>
		    <li><p>The "missing break" warning can be disabled for the last case in a switch statement. The presence of this <em>break</em>
		        is merely stylistic preference.</p></li>
			<li><p>The "missing semicolon" warning can be disabled when anonymous functions are assigned to variables and properties (such
				as function prototypes). Code such as the following can optionally be allowed:
				<blockquote>
					function Coord() {<br/>
					&nbsp;&nbsp;&nbsp;&nbsp;this.x = function() {</br>
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 1;<br/>
					&nbsp;&nbsp;&nbsp;&nbsp;}<br/>
					}<br/><br/>
					Coord.prototype.y = function() {</br>
					&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>
					}<br/>
			</p></li>
		</ul>
		<p><strong>Bug Fixes:</strong></p>
		<ul>
		    <li><p>The "undeclared identifier" warning for variables has been updated to reflect the ECMA specification. The following code
		        no longer issues a warning:
		        <blockquote>
		        	function getX() { return x; }<br/>
					var x;
				</blockquote>
				</p></li>
			<li><p>Scripts with circular <em>import</em> directives no longer incorrectly report undeclared identifiers.</p></li>
		</ul>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Sat, 24 Dec 2005 18:56:35 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1j Released</title>
            <link>http://www.javascriptlint.com/news.php?id=10</link>
            <description><![CDATA[<p>This 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.)</p>
        <p>The <a href="http://www.javascriptlint.com/online_lint.php">Online Lint</a> 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.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.</p>]]></description>
            <pubDate>Mon, 05 Dec 2005 20:19:35 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1i Released</title>
            <link>http://www.javascriptlint.com/news.php?id=9</link>
            <description><![CDATA[<p>This release has a more specific warning for <em>else</em> statements that may be intended for one of multiple <em>if</em> statements
        (it previously warned that nested statements should use curly braces to resolve ambiguity):</p>
        <blockquote><p>
	        <code>if (i)</code><br/>
	        <code>if (j) func1();</code><br/>
	        <code>else func2();</code><br/>
        </p></blockquote>
        <p>The warning against duplicate case statements now correctly handles case statements with string literals.</p>
        <p>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.</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.]]></description>
            <pubDate>Wed, 16 Nov 2005 14:28:54 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1h Released</title>
            <link>http://www.javascriptlint.com/news.php?id=8</link>
            <description><![CDATA[<p>This release upgrades the SpiderMonkey JavaScript engine from a release candidate to the latest stable branch (version 1.5).</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.]]></description>
            <pubDate>Tue, 25 Oct 2005 19:16:04 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1g Released</title>
            <link>http://www.javascriptlint.com/news.php?id=7</link>
            <description><![CDATA[<p>This 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).</p>
        <p>Available from the <a href="http://www.javascriptlint.com/download.htm">download page</a>.]]></description>
            <pubDate>Sat, 08 Oct 2005 16:37:29 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint Source Package Available</title>
            <link>http://www.javascriptlint.com/news.php?id=6</link>
            <description><![CDATA[<p>JavaScript Lint source is now <a href="http://www.javascriptlint.com/download.htm">available for download</a> as a single package.</p>]]></description>
            <pubDate>Sat, 01 Oct 2005 17:06:22 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1f Released</title>
            <link>http://www.javascriptlint.com/download.htm</link>
            <description><![CDATA[<p>This release adds a separate warning for nested statements that don't use curly braces (nested <em>if</em>, <em>for</em>,
        <em>while</em>, etc.), a warning for useless assignments (x = x), and a configuration option to enable option-explicit
        across all files.</p>]]></description>
            <pubDate>Sat, 10 Sep 2005 14:59:43 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1e Released</title>
            <link>http://www.javascriptlint.com/download.htm</link>
            <description><![CDATA[<p>This release fixes a crash triggered by the following statement: <em>for(i = 0; i < 5; )</em>. (The
        Linux binary is not currently available for this release.)</p>]]></description>
            <pubDate>Tue, 31 Aug 2005 02:40:49 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1d Released</title>
            <link>http://www.javascriptlint.com/download.htm</link>
            <description><![CDATA[<p>This release fixes a crash caused by an incorrectly formed control comment.</p>]]></description>
            <pubDate>Tue, 30 Aug 2005 22:28:35 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1c Released</title>
            <link>http://www.javascriptlint.com/download.htm</link>
            <description><![CDATA[<p>This release corrects problems with the wildcard feature.</p>]]></description>
            <pubDate>Tue, 30 Aug 2005 18:54:06 +0000</pubDate>
        </item>
        
        <item>
            <title>JavaScript Lint 0.1b Released</title>
            <link>http://www.javascriptlint.com/download.htm</link>
            <description><![CDATA[<p>This release fixes a crash caused by certain syntax errors. For example: <em>if (a !=== b)</em>.</p>]]></description>
            <pubDate>Tue, 30 Aug 2005 15:37:08 +0000</pubDate>
        </item>
        
    </channel>
</rss>