Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: JAVASCRIPT-1.0
-
Component/s: JavaScript
-
Labels:None
-
Number of attachments :
Issue Links
- depends upon
-
SONARPLUGINS-1788
Provide JavaScript rule engine based on SSLR
-
- relates to
-
SONARPLUGINS-2508
Rule : Source should comply with the javascript strict mode
-
Activity
Evgeny Mandrikov
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue depends upon |
Evgeny Mandrikov
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Eriks Nukis [ eriks.nukis ] | Freddy Mallet [ freddy.mallet ] |
| Resolution | Fixed [ 1 ] |
Freddy Mallet
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Assignee | Freddy Mallet [ freddy.mallet ] | Evgeny Mandrikov [ godin ] |
Evgeny Mandrikov
made changes -
| Status | Reopened [ 4 ] | In Progress [ 3 ] |
Evgeny Mandrikov
made changes -
| Status | In Progress [ 3 ] | Resolved [ 5 ] |
| Assignee | Evgeny Mandrikov [ godin ] | Freddy Mallet [ freddy.mallet ] |
| Resolution | Fixed [ 1 ] |
Freddy Mallet
made changes -
| Assignee | Freddy Mallet [ freddy.mallet ] | Evgeny Mandrikov [ godin ] |
Evgeny Mandrikov
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
Evgeny Mandrikov
made changes -
| Link |
This issue relates to |
Manually tested !
Extend the description with the following section :
<p>The with statement was intended to provide a shorthand in accessing properties in deeply nested objects. Unfortunately, it behaves very badly when setting new properties. Never use the with statement. Use a var instead.</p> <pre> var ooo.eee.oo.ah_ah.ting.tang.walla.walla.bing = true; var ooo.eee.oo.ah_ah.ting.tang.walla.walla.bang = true; </pre> instead of <pre> with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { bing = true; bang = true; } </pre>