shuoyao/BirdGo

View on GitHub

Showing 143 of 169 total issues

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

function domManip( collection, args, callback, ignored ) {

    // Flatten any nested arrays
    args = concat.apply( [], args );

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

        init = jQuery.fn.init = function( selector, context, root ) {
            var match, elem;
    
            // HANDLE: $(""), $(null), $(undefined), $(false)
            if ( !selector ) {

      Function Deferred has 62 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" ],

        Function handleRemote has 62 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            handleRemote: function(element) {
              var method, url, data, withCredentials, dataType, options;
        
              if (rails.fire(element, 'ajax:before')) {
                withCredentials = element.data('with-credentials') || null;

          Function ajaxConvert has 59 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

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

                remove: function( elem, types, handler, selector, mappedTypes ) {
                    var j, handleObj, tmp,
                        origCount, t, events,
                        special, handlers, type,
                        namespaces, origType,

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

                Function internalRemoveData has 49 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                function internalRemoveData( elem, name, pvt ) {
                    if ( !acceptData( elem ) ) {
                        return;
                    }
                
                

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

                  function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
                      if ( !acceptData( elem ) ) {
                          return;
                      }
                  
                  

                    Function select has 47 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) );
                    
                    

                      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 + " " ];
                      
                      

                        Function matcherFromTokens has 46 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[" "],

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

                              val: function( value ) {
                                  var hooks, ret, isFunction,
                                      elem = this[ 0 ];
                          
                                  if ( !arguments.length ) {

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

                                function computeStyleTests() {
                                    var contents, divStyle,
                                        documentElement = document.documentElement;
                            
                                    // Setup

                              Consider simplifying this complex logical expression.
                              Open

                                          if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
                                              ( support.htmlSerialize || !rnoshimcache.test( value )  ) &&
                                              ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&
                                              !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {
                              
                              

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

                                jQuery.extend = jQuery.fn.extend = function() {
                                    var src, copyIsArray, copy, name, options, clone,
                                        target = arguments[ 0 ] || {},
                                        i = 1,
                                        length = arguments.length,

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

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

                                    function showHide( elements, show ) {
                                        var display, elem, hidden,
                                            values = [],
                                            index = 0,
                                            length = elements.length;

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

                                      function addCombinator( matcher, combinator, base ) {
                                          var dir = combinator.dir,
                                              checkNonElements = base && dir === "parentNode",
                                              doneName = done++;
                                      
                                      

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