Commons:User scripts/users namespace/reports/User:Kanonkas/twinklebatchdelete.js

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

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

jshint[edit]

  1. ISSUE: line 8 character 6: Missing semicolon. - Evidence: }
  2. ISSUE: line 52 character 87: Script URL. - Evidence: mw.util.addPortletLink( 'p-cactions', "javascript:twinklebatchdelete.callback()", "D-batch", "tw-batch", "Delete pages found in this category/on this page", "");
  3. ISSUE: line 113 character 30: 'gapnamespace' is already defined. - Evidence: var gapnamespace = Namespace[titleSplit[0].toUpperCase()];
  4. ISSUE: line 116 character 34: 'gapnamespace' is already defined. - Evidence: var gapnamespace = Namespace.MAIN;
  5. ISSUE: line 117 character 31: 'gapprefix' is already defined. - Evidence: var gapprefix = pathSplit.splice(3).join('/');
  6. ISSUE: line 123 character 31: 'gapprefix' is already defined. - Evidence: var gapprefix = pathSplit.join('/');
  7. ISSUE: line 127 character 19: 'query' is already defined. - Evidence: var query = {
  8. ISSUE: line 130 character 29: 'gapnamespace' used out of scope. - Evidence: 'gapnamespace': gapnamespace ,
  9. ISSUE: line 131 character 26: 'gapprefix' used out of scope. - Evidence: 'gapprefix': gapprefix,
  10. ISSUE: line 135 character 10: Missing semicolon. - Evidence: }
  11. ISSUE: line 137 character 19: 'query' is already defined. - Evidence: var query = {
  12. ISSUE: line 147 character 62: 'query' used out of scope. - Evidence: var wikipedia_api = new Wikipedia.api( 'Grabbing pages', query, function( self ) {
  13. ISSUE: line 164 character 14: Missing semicolon. - Evidence: )
  14. ISSUE: line 179 character 2: Missing semicolon. - Evidence: }
  15. ISSUE: line 203 character 25: Use '===' to compare with '0'. - Evidence: if( work.length == 0 && twinklebatchdelete.currentDeleteCounter <= 0 && twinklebatchdelete.currentUnlinkCounter <= 0 ) {
  16. ISSUE: line 207 character 32: Use '!==' to compare with '0'. - Evidence: } else if( work.length != 0 && ( twinklebatchdelete.currentDeleteCounter <= TwinkleConfig.batchDeleteMinCutOff || twinklebatchdelete.currentUnlinkCounter <= TwinkleConfig.batchDeleteMinCutOff ) ) {
  17. ISSUE: line 217 character 18: Missing semicolon. - Evidence: }
  18. ISSUE: line 227 character 2: Missing semicolon. - Evidence: }
  19. ISSUE: line 259 character 27: 'query' is already defined. - Evidence: var query = {
  20. ISSUE: line 266 character 35: 'wikipedia_api' is already defined. - Evidence: var wikipedia_api = new Wikipedia.api( 'Grabbing backlinks', query, twinklebatchdelete.callbacks.deleteRedirectsMain );
  21. ISSUE: line 271 character 23: 'query' is already defined. - Evidence: var query = {
  22. ISSUE: line 278 character 104: ['title'] is better written in dot notation. - Evidence: link.setAttribute( 'href', mw.config.get('wgArticlePath').replace( '$1', self.query['title'] ) );
  23. ISSUE: line 279 character 59: ['title'] is better written in dot notation. - Evidence: link.setAttribute( 'title', self.query['title'] );
  24. ISSUE: line 280 character 74: ['title'] is better written in dot notation. - Evidence: link.appendChild( document.createTextNode( self.query['title'] ) );
  25. ISSUE: line 297 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  26. ISSUE: line 313 character 10: Missing semicolon. - Evidence: }
  27. ISSUE: line 316 character 44: Missing semicolon. - Evidence: var onloading = function( self ) {}
  28. ISSUE: line 320 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  29. ISSUE: line 337 character 14: Missing semicolon. - Evidence: }
  30. ISSUE: line 354 character 14: Missing semicolon. - Evidence: }
  31. ISSUE: line 357 character 26: 'postData' is already defined. - Evidence: var postData = {
  32. ISSUE: line 361 character 14: Missing semicolon. - Evidence: }
  33. ISSUE: line 363 character 20: 'postData' used out of scope. - Evidence: self.post( postData );
  34. ISSUE: line 371 character 10: Missing semicolon. - Evidence: }
  35. ISSUE: line 378 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  36. ISSUE: line 398 character 10: Missing semicolon. - Evidence: }
  37. ISSUE: line 401 character 44: Missing semicolon. - Evidence: var onloading = function( self ) {}
  38. ISSUE: line 405 character 37: Use '===' to compare with '0'. - Evidence: if( snapshot.snapshotLength == 0 ) {
  39. ISSUE: line 420 character 14: Missing semicolon. - Evidence: }
  40. ISSUE: line 472 character 2: Missing semicolon. - Evidence: }