[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. |