[javascriptlint-commit] SF.net SVN: javascriptlint:[245] trunk
Status: Beta
Brought to you by:
matthiasmiller
|
From: <mat...@us...> - 2009-08-27 16:45:44
|
Revision: 245
http://javascriptlint.svn.sourceforge.net/javascriptlint/?rev=245&view=rev
Author: matthiasmiller
Date: 2009-08-27 16:45:33 +0000 (Thu, 27 Aug 2009)
Log Message:
-----------
ambiguous_newline: remove for new
Modified Paths:
--------------
trunk/DEVELOPMENT
trunk/test.py
Removed Paths:
-------------
trunk/tests/warnings/ambiguous_newline.js
Modified: trunk/DEVELOPMENT
===================================================================
--- trunk/DEVELOPMENT 2009-05-26 02:26:18 UTC (rev 244)
+++ trunk/DEVELOPMENT 2009-08-27 16:45:33 UTC (rev 245)
@@ -13,6 +13,7 @@
> implement semicolons warning
> implement line break warning
> add test for syntax error
+> consider reimplementing abiguous_newline
** UPGRADING SPIDERMONKEY
Modified: trunk/test.py
===================================================================
--- trunk/test.py 2009-05-26 02:26:18 UTC (rev 244)
+++ trunk/test.py 2009-08-27 16:45:33 UTC (rev 245)
@@ -31,8 +31,7 @@
for i in range(0, len(lines)):
for warning in regexp.findall(lines[i]):
# TODO: implement these
- unimpl_warnings = ('ambiguous_newline', 'dup_option_explicit',
- )
+ unimpl_warnings = ('dup_option_explicit',)
if not warning in unimpl_warnings:
warnings.append((i, warning))
return warnings
Deleted: trunk/tests/warnings/ambiguous_newline.js
===================================================================
--- trunk/tests/warnings/ambiguous_newline.js 2009-05-26 02:26:18 UTC (rev 244)
+++ trunk/tests/warnings/ambiguous_newline.js 2009-08-27 16:45:33 UTC (rev 245)
@@ -1,261 +0,0 @@
-/*jsl:option explicit*/
-function ambiguous_newline() {
- /* the EOL test is based on JSLint's documentation */
- var a, b, i, o, s;
-
- /* legal: , */
- s = s.substr(0,
- 1);
-
- /* legal: . */
- s = s.
- substr(0, 1);
-
- /* legal: ; */
- s = s.substr(0, 1);
-
- /* legal: : */
- o = { test :
- 'works' };
-
- /* legal: { */
- /* legal: } */
- if (s) {
- s = i;
- }
-
- /* legal: ( */
- s = s.substr(
- 0, 1);
-
- /* legal: [ */
- s = o[
- 'test'];
-
- /* legal: = */
- s =
- '?';
-
- /* legal: < */
- b = (i <
- 14);
-
- /* legal: > */
- b = (i >
- 93);
-
- /* legal: ? */
- i = (b ?
- 1 : 0);
-
- /* legal: ! */
- b = (!
- false);
-
- /* legal: + */
- i = 55 +
- i;
-
- /* legal: - */
- i = 101 -
- i;
-
- /* legal: * */
- i = i *
- 2;
-
- /* legal: / */
- i = i /
- 43;
-
- /* legal: % */
- i = i %
- 16;
-
- /* legal: ~ */
- i = ~
- 16;
-
- /* legal: ^ */
- i = i ^
- 32;
-
- /* legal: | */
- i = i |
- 64;
-
- /* legal: & */
- i = i &
- 2;
-
- /* legal: == */
- b = (i ==
- 99);
-
- /* legal: != */
- b = (i !=
- -1);
-
- /* legal: <= */
- b = (i <=
- 4);
-
- /* legal: >= */
- b = (i >=
- 3.14);
-
- /* legal: += */
- i +=
- 1;
-
- /* legal: -= */
- i -=
- 1;
-
- /* legal: *= */
- i *=
- 19;
-
- /* legal: /= */
- i /=
- 17;
-
- /* legal: %= */
- i %=
- 15;
-
- /* legal: ^= */
- i ^=
- 1024;
-
- /* legal: |= */
- i ^=
- 512;
-
- /* legal: &= */
- i ^=
- 256;
-
- /* legal: << */
- i = i <<
- 2;
-
- /* legal: >> */
- i = i >>
- 1;
-
- /* legal: || */
- b = (b ||
- false);
-
- /* legal: && */
- b = (b &&
- true);
-
- /* legal: === */
- b = (i ===
- 0);
-
- /* legal: !== */
- b = (i !==
- 0);
-
- /* legal: <<= */
- i <<=
- 1;
-
- /* legal: >>= */
- i >>=
- 2;
-
- /* legal: >>> */
- i = i >>>
- 4;
-
- /* legal: >>>= */
- i >>>=
- 2;
-
- /* legal */
- o =
- {
- 'component one': 1,
- 'component two': 2
- };
-
- /* legal */
- o = {
- one: 1,
- two: 2
- };
-
- /* legal */
- i = o['one'
- ];
-
- /* illegal */
- i = o
- ['one']; /*warning:ambiguous_newline*/
-
- /* illegal: identifier */
- s = i
- + "?"; /*warning:ambiguous_newline*/
-
- /* illegal: string */
- s = "this "
- + i; /*warning:ambiguous_newline*/
-
- /* illegal: number */
- i = 14
- / 2; /*warning:ambiguous_newline*/
-
- /* illegal: ) */
- b = (i == 7)
- || false; /*warning:ambiguous_newline*/
-
- /* illegal: ) */
- s = o['test']
- + "!"; /*warning:ambiguous_newline*/
-
- /* illegal: ++ */
- b = i++ /*warning:inc_dec_within_stmt*/
- || true; /*warning:ambiguous_newline*/
-
- /* illegal: -- */
- s = i-- /*warning:inc_dec_within_stmt*/
- + " = i"; /*warning:ambiguous_newline*/
-
- /* legal */
- if (true) /*warning:meaningless_block*/
- {
- i++;
- }
- else
- {
- i--;
- }
- while (false)
- {
- i--;
- }
- switch (1)
- {
- default:
- break;
- }
- for (i = 0; i < 1; i++)
- {
- s = i + "";
- }
- function Test()
- {
- return "";
- }
- try
- {
- s = null;
- }
- catch (err)
- {
- }
-}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|