Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Won't Fix
-
Affects Version/s: JAVASCRIPT-0.3, JAVASCRIPT-0.4
-
Fix Version/s: None
-
Component/s: JavaScript
-
Labels:None
-
Number of attachments :
Description
Plugin should be updated to use latest version of http://code.google.com/p/jslint4java/. Major changes in jslint4java:
Version 1.4.7
- changes in options: adds the continue option, whilst removing eqeqeq, immed and laxbreak options
- warning messages are changed and should be updated
Version 2.0.0
- The nature of the boolean options has been inverted--beware!
- bitwise now enables the use of bitwise operators.
- newcap now means "ignore capitalisation of constructors"
- plusplus now means "incr" and "decr" operators are tolerated.
- regexp now means allow the use of "." in regexes.
- undef now means you can declare variables out of order.
- white now means acceptance of non-compliant whitespace.
- New options:
- sloppy, which is the inverse of strict.
- confusion, allows inconsistent types.
- vars, to tolerate multiple var declarations per function (replaces onevar).
- eqeq, to tolerate "==" and "!=".
- node, to predefine node.js globals.
- properties, to require declaration of all properties.
- unparam, to allow unused parameters.
- Removed options:
- onevar
- strict
Version 2.0.2
- Removed option:
- adsafe
- confusion
- safe
- New Options
- anon
Issue Links
- is depended upon by
-
SONARPLUGINS-1669
Would like a way to set JSLint Rules
-
- is duplicated by
-
SONARPLUGINS-1669
Would like a way to set JSLint Rules
-
- is superceded by
-
SONARPLUGINS-1829
Do not use jslint4java
-
Activity
Eriks Nukis
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Summary | jslint4java should be updated to latest version 1.4.7 | jslint4java should be updated to latest version |
| Description |
Plugin should be updated to use latest version of [http://code.google.com/p/jslint4java/]. Major changes:
# changes in options: adds the continue option, whilst removing eqeqeq, immed and laxbreak options # warning messages are changed and should be updated |
Plugin should be updated to use latest version of [http://code.google.com/p/jslint4java/]. Major changes in jslint4java:
h4. Version 1.4.7 * changes in options: adds the continue option, whilst removing eqeqeq, immed and laxbreak options * warning messages are changed and should be updated h4. Version 2.0.0 * The nature of the boolean options has been inverted--beware! ** bitwise now enables the use of bitwise operators. ** newcap now means "ignore capitalisation of constructors" ** plusplus now means "incr" and "decr" operators are tolerated. ** regexp now means allow the use of "." in regexes. ** undef now means you can declare variables out of order. ** white now means acceptance of non-compliant whitespace. * New options: ** sloppy, which is the inverse of strict. ** confusion, allows inconsistent types. ** vars, to tolerate multiple var declarations per function (replaces onevar). ** eqeq, to tolerate "==" and "!=". ** node, to predefine node.js globals. ** properties, to require declaration of all properties. ** unparam, to allow unused parameters. * Removed options: ** onevar ** strict |
Eriks Nukis
made changes -
| Fix Version/s | JAVASCRIPT-0.5 [ 18248 ] | |
| Fix Version/s | JAVASCRIPT-0.4 [ 17247 ] | |
| Affects Version/s | JAVASCRIPT-0.4 [ 17247 ] |
Eriks Nukis
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Evgeny Mandrikov
made changes -
| Link |
This issue is depended upon by |
Eriks Nukis
made changes -
| Description |
Plugin should be updated to use latest version of [http://code.google.com/p/jslint4java/]. Major changes in jslint4java:
h4. Version 1.4.7 * changes in options: adds the continue option, whilst removing eqeqeq, immed and laxbreak options * warning messages are changed and should be updated h4. Version 2.0.0 * The nature of the boolean options has been inverted--beware! ** bitwise now enables the use of bitwise operators. ** newcap now means "ignore capitalisation of constructors" ** plusplus now means "incr" and "decr" operators are tolerated. ** regexp now means allow the use of "." in regexes. ** undef now means you can declare variables out of order. ** white now means acceptance of non-compliant whitespace. * New options: ** sloppy, which is the inverse of strict. ** confusion, allows inconsistent types. ** vars, to tolerate multiple var declarations per function (replaces onevar). ** eqeq, to tolerate "==" and "!=". ** node, to predefine node.js globals. ** properties, to require declaration of all properties. ** unparam, to allow unused parameters. * Removed options: ** onevar ** strict |
Plugin should be updated to use latest version of [http://code.google.com/p/jslint4java/]. Major changes in jslint4java:
h4. Version 1.4.7 * changes in options: adds the continue option, whilst removing eqeqeq, immed and laxbreak options * warning messages are changed and should be updated h4. Version 2.0.0 * The nature of the boolean options has been inverted--beware! ** bitwise now enables the use of bitwise operators. ** newcap now means "ignore capitalisation of constructors" ** plusplus now means "incr" and "decr" operators are tolerated. ** regexp now means allow the use of "." in regexes. ** undef now means you can declare variables out of order. ** white now means acceptance of non-compliant whitespace. * New options: ** sloppy, which is the inverse of strict. ** confusion, allows inconsistent types. ** vars, to tolerate multiple var declarations per function (replaces onevar). ** eqeq, to tolerate "==" and "!=". ** node, to predefine node.js globals. ** properties, to require declaration of all properties. ** unparam, to allow unused parameters. * Removed options: ** onevar ** strict h4. Version 2.0.2 * Removed option: ** adsafe ** confusion ** safe * New Options ** anon |
Eriks Nukis
made changes -
| Status | In Progress [ 3 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Evgeny Mandrikov
made changes -
| Summary | jslint4java should be updated to latest version | Update jslint4java to version 2.0.2 |
Evgeny Mandrikov
made changes -
| Link |
This issue is duplicated by |
Evgeny Mandrikov
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
Evgeny Mandrikov
made changes -
| Link |
This issue is superceded by |
Evgeny Mandrikov
made changes -
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] |
Evgeny Mandrikov
made changes -
| Resolution | Won't Fix [ 2 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
Evgeny Mandrikov
made changes -
| Fix Version/s | JAVASCRIPT-0.5 [ 18248 ] |
Evgeny Mandrikov
made changes -
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] |
This is really, really important! Current JSLint is from 2010, and uses a completely different in-file options set than current versions.