tomi77/pyems

View on GitHub

Showing 168 of 178 total issues

Function trigger has 89 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    trigger: function( event, data, elem, onlyHandlers ) {
        var handle, ontype, cur,
            bubbleType, special, tmp, i,
            eventPath = [ elem || document ],
            type = hasOwn.call( event, "type" ) ? event.type : event,
Severity: Major
Found in docs/html/_static/jquery-1.11.1.js - About 3 hrs to fix

    Function Animation has 84 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function Animation( elem, properties, options ) {
        var result,
            stopped,
            index = 0,
            length = animationPrefilters.length,
    Severity: Major
    Found in docs/html/_static/jquery-1.11.1.js - About 3 hrs to fix

      Function Sizzle has 76 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      function Sizzle( selector, context, results, seed ) {
          var match, elem, m, nodeType,
              // QSA vars
              i, groups, old, nid, newContext, newSelector;
      
      
      Severity: Major
      Found in docs/html/_static/jquery-1.11.1.js - About 3 hrs to fix

        Function buildFragment has 74 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            buildFragment: function( elems, context, scripts, selection ) {
                var j, elem, contains,
                    tmp, tag, tbody, wrap,
                    l = elems.length,
        
        
        Severity: Major
        Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

          Function add has 73 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              add: function( elem, types, handler, data, selector ) {
                  var tmp, events, t, handleObjIn,
                      special, eventHandle, handleObj,
                      handlers, type, namespaces, origType,
                      elemData = jQuery._data( elem );
          Severity: Major
          Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

            Function matcherFromGroupMatchers has 68 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
                var bySet = setMatchers.length > 0,
                    byElement = elementMatchers.length > 0,
                    superMatcher = function( seed, context, xml, results, outermost ) {
                        var elem, j, matcher,
            Severity: Major
            Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

              Function done has 67 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                      function done( status, nativeStatusText, responses, headers ) {
                          var isSuccess, success, error, response, modified,
                              statusText = nativeStatusText;
              
                          // Called once
              Severity: Major
              Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                Function setMatcher has 66 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
                    if ( postFilter && !postFilter[ expando ] ) {
                        postFilter = setMatcher( postFilter );
                    }
                    if ( postFinder && !postFinder[ expando ] ) {
                Severity: Major
                Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                  Function superMatcher has 61 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                          superMatcher = function( seed, context, xml, results, outermost ) {
                              var elem, j, matcher,
                                  matchedCount = 0,
                                  i = "0",
                                  unmatched = seed && [],
                  Severity: Major
                  Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                    Function performTermsSearch has a Cognitive Complexity of 18 (exceeds 5 allowed). Consider refactoring.
                    Open

                      performTermsSearch : function(searchterms, excluded, terms, titleterms) {
                        var filenames = this._index.filenames;
                        var titles = this._index.titles;
                    
                        var i, j, file;
                    Severity: Minor
                    Found in docs/html/_static/searchtools.js - About 2 hrs to fix

                    Cognitive Complexity

                    Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                    A method's cognitive complexity is based on a few simple rules:

                    • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                    • Code is considered more complex for each "break in the linear flow of the code"
                    • Code is considered more complex when "flow breaking structures are nested"

                    Further reading

                    Function init has 60 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        init = jQuery.fn.init = function( selector, context ) {
                            var match, elem;
                    
                            // HANDLE: $(""), $(null), $(undefined), $(false)
                            if ( !selector ) {
                    Severity: Major
                    Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                      Function domManip has 60 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          domManip: function( args, callback ) {
                      
                              // Flatten any nested arrays
                              args = concat.apply( [], args );
                      
                      
                      Severity: Major
                      Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                        Function send has 60 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                                        send: function( headers, complete ) {
                                            var i,
                                                xhr = options.xhr(),
                                                id = ++xhrId;
                        
                        
                        Severity: Major
                        Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                          Function CHILD has 59 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                                  "CHILD": function( type, what, argument, first, last ) {
                                      var simple = type.slice( 0, 3 ) !== "nth",
                                          forward = type.slice( -4 ) !== "last",
                                          ofType = what === "of-type";
                          
                          
                          Severity: Major
                          Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                            Function Deferred has 59 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                Deferred: function( func ) {
                                    var tuples = [
                                            // action, add listener, listener list, final state
                                            [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
                                            [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
                            Severity: Major
                            Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                              Consider simplifying this complex logical expression.
                              Open

                                                      if ( forward && useCache ) {
                                                          // Seek `elem` from a previously-cached index
                                                          outerCache = parent[ expando ] || (parent[ expando ] = {});
                                                          cache = outerCache[ type ] || [];
                                                          nodeIndex = cache[0] === dirruns && cache[1];
                              Severity: Critical
                              Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                                Function performTermsSearch has 57 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                  performTermsSearch : function(searchterms, excluded, terms, titleterms) {
                                    var filenames = this._index.filenames;
                                    var titles = this._index.titles;
                                
                                    var i, j, file;
                                Severity: Major
                                Found in docs/html/_static/searchtools.js - About 2 hrs to fix

                                  Function ajaxConvert has 56 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                  function ajaxConvert( s, response, jqXHR, isSuccess ) {
                                      var conv2, current, conv, tmp, prev,
                                          converters = {},
                                          // Work with a copy of dataTypes in case we need to modify it for conversion
                                          dataTypes = s.dataTypes.slice();
                                  Severity: Major
                                  Found in docs/html/_static/jquery-1.11.1.js - About 2 hrs to fix

                                    Function eq has 54 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                      function eq(a, b, stack) {
                                        // Identical objects are equal. `0 === -0`, but they aren't identical.
                                        // See the Harmony `egal` proposal: http://wiki.ecmascript.org/doku.php?id=harmony:egal.
                                        if (a === b) return a !== 0 || 1 / a == 1 / b;
                                        // A strict comparison is necessary because `null == undefined`.
                                    Severity: Major
                                    Found in docs/html/_static/underscore-1.3.1.js - About 2 hrs to fix

                                      Function displayNextItem has 53 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                          function displayNextItem() {
                                            // results left, load the summary and display it
                                            if (results.length) {
                                              var item = results.pop();
                                              var listItem = $('<li style="display:none"></li>');
                                      Severity: Major
                                      Found in docs/html/_static/searchtools.js - About 2 hrs to fix
                                        Severity
                                        Category
                                        Status
                                        Source
                                        Language