wikimedia/mediawiki-core

View on GitHub
resources/src/mediawiki.widgets/MediaSearch/mw.widgets.MediaResourceProvider.js

Summary

Maintainability
A
2 hrs
Test Coverage

Function fetchAPIresults has 35 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    mw.widgets.MediaResourceProvider.prototype.fetchAPIresults = function ( howMany ) {
        var provider = this;

        if ( !this.isValid() ) {
            return $.Deferred().reject().promise( { abort: function () {} } );

    Function getResults has 30 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        mw.widgets.MediaResourceProvider.prototype.getResults = function ( howMany ) {
            var xhr,
                aborted = false,
                provider = this;
    
    

      There are no issues that match your filters.

      Category
      Status