Commons:User scripts/users namespace/reports/User:Tim1357/Vector.js

This is the report page for User:Tim1357/Vector.js. It is bot-maintained. All manual changes might be overwritten.

jshint edit

  1. ISSUE: line 33 character 16: eval can be harmful. - Evidence: var info = eval('(' + req.responseText + ')');
  2. ISSUE: line 34 character 25: ['query'] is better written in dot notation. - Evidence: for (var key in info['query']['pages'])
  3. ISSUE: line 34 character 34: ['pages'] is better written in dot notation. - Evidence: for (var key in info['query']['pages'])
  4. ISSUE: line 36 character 24: ['query'] is better written in dot notation. - Evidence: var page = info['query']['pages'][key];
  5. ISSUE: line 36 character 33: ['pages'] is better written in dot notation. - Evidence: var page = info['query']['pages'][key];
  6. ISSUE: line 37 character 25: ['edittoken'] is better written in dot notation. - Evidence: var token = page['edittoken'];
  7. ISSUE: line 38 character 27: ['revisions'] is better written in dot notation. - Evidence: var content = page['revisions'][0]['*'];
  8. ISSUE: line 39 character 28: ['revisions'] is better written in dot notation. - Evidence: var editTime = page['revisions'][0]['timestamp'].replace(/[^0-9]/g, '');
  9. ISSUE: line 39 character 44: ['timestamp'] is better written in dot notation. - Evidence: var editTime = page['revisions'][0]['timestamp'].replace(/[^0-9]/g, '');
  10. ISSUE: line 76 character 9: document.write can be a form of eval. - Evidence: document.write(req.responseText);
  11. ISSUE: line 92 character 57: Script URL. - Evidence: a.setAttribute('href', 'javascript:void(OTRS())');