ochko/prudge

View on GitHub

Showing 151 of 206 total issues

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

    dispatch: function( event ) {

        // Make a writable jQuery.Event from the native event object
        event = jQuery.event.fix( event || window.event );

Severity: Major
Found in app/assets/javascripts/jquery.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, expandContext ) {
                var elem, j, matcher,
                    setMatched = [],
                    matchedCount = 0,
                    i = "0",
    Severity: Major
    Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

      Function Deferred has 60 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 app/assets/javascripts/jquery.js - About 2 hrs to fix

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

        function ajaxConvert( s, response ) {
        
            var conv, conv2, current, tmp,
                // Work with a copy of dataTypes in case we need to modify it for conversion
                dataTypes = s.dataTypes.slice(),
        Severity: Major
        Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

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

              data: function( elem, name, data, pvt /* Internal Use Only */ ) {
                  if ( !jQuery.acceptData( elem ) ) {
                      return;
                  }
          
          
          Severity: Major
          Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

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

                init: function( selector, context, rootjQuery ) {
                    var match, elem, ret, doc;
            
                    // Handle $(""), $(null), $(undefined), $(false)
                    if ( !selector ) {
            Severity: Minor
            Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

              Consider simplifying this complex logical expression.
              Open

                  if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document &&
                      first.charAt(0) === "<" && !rnocache.test( first ) &&
                      (jQuery.support.checkClone || !rchecked.test( first )) &&
                      (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) {
              
              
              Severity: Critical
              Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

                Consider simplifying this complex logical expression.
                Open

                                if ( ( mappedTypes || origType === handleObj.origType ) &&
                                     ( !handler || handler.guid === handleObj.guid ) &&
                                     ( !namespaces || namespaces.test( handleObj.namespace ) ) &&
                                     ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
                                    eventType.splice( j--, 1 );
                Severity: Critical
                Found in app/assets/javascripts/jquery.js - About 2 hrs to fix

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

                      remove: function( elem, types, handler, selector, mappedTypes ) {
                  
                          var t, tns, type, origType, namespaces, origCount,
                              j, events, special, eventType, handleObj,
                              elemData = jQuery.hasData( elem ) && jQuery._data( elem );
                  Severity: Minor
                  Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                        data: function( key, value ) {
                            var parts, part, attr, name, l,
                                elem = this[0],
                                i = 0,
                                data = null;
                    Severity: Minor
                    Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                          removeData: function( elem, name, pvt /* Internal Use Only */ ) {
                              if ( !jQuery.acceptData( elem ) ) {
                                  return;
                              }
                      
                      
                      Severity: Minor
                      Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                        function select( selector, context, results, seed, xml ) {
                            var i, tokens, token, type, find,
                                match = tokenize( selector ),
                                j = match.length;
                        
                        Severity: Minor
                        Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                                  "CHILD": function( type, argument, first, last ) {
                          
                                      if ( type === "nth" ) {
                                          return function( elem ) {
                                              var node, diff,
                          Severity: Minor
                          Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                              , slide: function (type, next) {
                                  var $active = this.$element.find('.item.active')
                                    , $next = next || $active[type]()
                                    , isCycling = this.interval
                                    , direction = type == 'next' ? 'left' : 'right'
                            Severity: Minor
                            Found in app/assets/javascripts/bootstrap.js - About 1 hr to fix

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

                              function addCombinator( matcher, combinator, base ) {
                                  var dir = combinator.dir,
                                      checkNonElements = base && combinator.dir === "parentNode",
                                      doneName = done++;
                              
                              Severity: Minor
                              Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                                function ajaxHandleResponses( s, jqXHR, responses ) {
                                
                                    var ct, type, finalDataType, firstDataType,
                                        contents = s.contents,
                                        dataTypes = s.dataTypes,
                                Severity: Minor
                                Found in app/assets/javascripts/jquery.js - About 1 hr to fix

                                  Function show has 42 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                    , show: function () {
                                        var $tip
                                          , pos
                                          , actualWidth
                                          , actualHeight
                                  Severity: Minor
                                  Found in app/assets/javascripts/bootstrap.js - About 1 hr to fix

                                    Function matcherFromTokens has 42 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 app/assets/javascripts/jquery.js - About 1 hr to fix

                                      Consider simplifying this complex logical expression.
                                      Open

                                                  if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
                                                      ( jQuery.support.htmlSerialize || !rnoshimcache.test( value )  ) &&
                                                      ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&
                                                      !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) {
                                      
                                      
                                      Severity: Critical
                                      Found in app/assets/javascripts/jquery.js - About 1 hr to fix

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

                                        function Sizzle( selector, context, results, seed ) {
                                            results = results || [];
                                            context = context || document;
                                            var match, elem, xml, m,
                                                nodeType = context.nodeType;
                                        Severity: Minor
                                        Found in app/assets/javascripts/jquery.js - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language