phodal/diaonan

View on GitHub

Showing 150 of 191 total issues

Function matcherFromGroupMatchers has 69 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, expandContext ) {
            var elem, j, matcher,
Severity: Major
Found in app/assets/js/jquery-1.8.2.js - About 2 hrs to fix

    Function done has 65 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 app/assets/js/jquery-1.8.2.js - About 2 hrs to fix

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

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

        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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.js - About 2 hrs to fix

              Function setMatcher has 56 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 app/assets/js/jquery-1.8.2.js - About 2 hrs to fix

                Function exports has 52 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                module.exports = function (app) {
                    var environment, find_asset_paths, rewrite_extension;
                    environment = new Mincer.Environment();
                    environment.appendPath('app/assets/js');
                    environment.appendPath('app/assets/css');
                Severity: Major
                Found in app/helpers/asset_pipeline.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/js/jquery-1.8.2.js - About 2 hrs to fix

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

                    module.exports = function (app) {
                        var Data, io;
                        io = app.io;
                        Data = app.models.Data;
                        app.get(/^\/topics\/(.+)$/, function (req, res) {
                    Severity: Major
                    Found in app/controllers/http_api.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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.js - About 2 hrs 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/js/jquery-1.8.2.js - About 1 hr 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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.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/js/jquery-1.8.2.js - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language