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 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 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 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 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 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 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 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 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 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 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

                                        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
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language