jacquev6/ActionTree

View on GitHub

Showing 171 of 197 total issues

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

function buildFragment( elems, context, scripts, selection, ignored ) {
    var elem, tmp, tag, wrap, attached, j,
        fragment = context.createDocumentFragment(),
        nodes = [],
        i = 0,
Severity: Major
Found in docs/_static/jquery-3.5.1.js - About 2 hrs to fix

    Consider simplifying this complex logical expression.
    Open

                    if ( ( mappedTypes || origType === handleObj.origType ) &&
                        ( !handler || handler.guid === handleObj.guid ) &&
                        ( !tmp || tmp.test( handleObj.namespace ) ) &&
                        ( !selector || selector === handleObj.selector ||
                            selector === "**" && handleObj.selector ) ) {
    Severity: Critical
    Found in docs/_static/jquery-3.5.1.js - About 2 hrs to fix

      Function matcherFromTokens has 48 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      function matcherFromTokens( tokens ) {
          var checkContext, matcher, j,
              len = tokens.length,
              leadingRelative = Expr.relative[ tokens[ 0 ].type ],
              implicitRelative = leadingRelative || Expr.relative[ " " ],
      Severity: Minor
      Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

        Function select has 48 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        select = Sizzle.select = function( selector, context, results, seed ) {
            var i, tokens, token, type, find,
                compiled = typeof selector === "function" && selector,
                match = !seed && tokenize( ( selector = compiled.selector || selector ) );
        
        
        Severity: Minor
        Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

          Function highlightText has 48 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          jQuery.fn.highlightText = function(text, className) {
            function highlight(node, addItems) {
              if (node.nodeType === 3) {
                var val = node.nodeValue;
                var pos = val.toLowerCase().indexOf(text);
          Severity: Minor
          Found in docs/_static/doctools.js - About 1 hr to fix

            Function addCombinator has 47 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            function addCombinator( matcher, combinator, base ) {
                var dir = combinator.dir,
                    skip = combinator.next,
                    key = skip || dir,
                    checkNonElements = base && key === "parentNode",
            Severity: Minor
            Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

              Function tokenize has 46 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
                  var matched, match, tokens, type,
                      soFar, groups, preFilters,
                      cached = tokenCache[ selector + " " ];
              
              
              Severity: Minor
              Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                Function val has 45 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    val: function( value ) {
                        var hooks, ret, valueIsFunction,
                            elem = this[ 0 ];
                
                        if ( !arguments.length ) {
                Severity: Minor
                Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                  Function leverageNative has 44 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  function leverageNative( el, type, expectSync ) {
                  
                      // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add
                      if ( !expectSync ) {
                          if ( dataPriv.get( el, type ) === undefined ) {
                  Severity: Minor
                  Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                    Function data has 44 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        data: function( key, value ) {
                            var i, name, data,
                                elem = this[ 0 ],
                                attrs = elem && elem.attributes;
                    
                    
                    Severity: Minor
                    Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                      Function extend has 43 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      jQuery.extend = jQuery.fn.extend = function() {
                          var options, name, src, copy, copyIsArray, clone,
                              target = arguments[ 0 ] || {},
                              i = 1,
                              length = arguments.length,
                      Severity: Minor
                      Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                        Consider simplifying this complex logical expression.
                        Open

                        if (!jQuery.browser) {
                          jQuery.uaMatch = function(ua) {
                            ua = ua.toLowerCase();
                        
                            var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
                        Severity: Critical
                        Found in docs/_static/doctools.js - About 1 hr to fix

                          Function stop has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                              stop: function( type, clearQueue, gotoEnd ) {
                                  var stopQueue = function( hooks ) {
                                      var stop = hooks.stop;
                                      delete hooks.stop;
                                      stop( gotoEnd );
                          Severity: Minor
                          Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                            Function style has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                style: function( elem, name, value, extra ) {
                            
                                    // Don't set styles on text and comment nodes
                                    if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
                                        return;
                            Severity: Minor
                            Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                              Function dispatch has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                                  dispatch: function( nativeEvent ) {
                              
                                      var i, j, ret, matched, handleObj, handlerQueue,
                                          args = new Array( arguments.length ),
                              
                              
                              Severity: Minor
                              Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                                Function access has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
                                    var i = 0,
                                        len = elems.length,
                                        bulk = key == null;
                                
                                
                                Severity: Minor
                                Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                                  Function adjustCSS has 41 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                  function adjustCSS( elem, prop, valueParts, tween ) {
                                      var adjusted, scale,
                                          maxIterations = 20,
                                          currentValue = tween ?
                                              function() {
                                  Severity: Minor
                                  Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                                    Function on has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                    function on( elem, types, selector, data, fn, one ) {
                                        var origFn, type;
                                    
                                        // Types can be a map of types/handlers
                                        if ( typeof types === "object" ) {
                                    Severity: Minor
                                    Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                                      Function toggleClass has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                          toggleClass: function( value, stateVal ) {
                                              var type = typeof value,
                                                  isValidValue = type === "string" || Array.isArray( value );
                                      
                                              if ( typeof stateVal === "boolean" && isValidValue ) {
                                      Severity: Minor
                                      Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix

                                        Function setOffset has 40 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                            setOffset: function( elem, options, i ) {
                                                var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
                                                    position = jQuery.css( elem, "position" ),
                                                    curElem = jQuery( elem ),
                                                    props = {};
                                        Severity: Minor
                                        Found in docs/_static/jquery-3.5.1.js - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language