mjackson/mach

View on GitHub

Showing 200 of 382 total issues

Function add has 71 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    add: function( elem, types, handler, data, selector ) {

        var elemData, eventHandle, events,
            t, tns, type, namespaces, handleObj,
            handleObjIn, handlers, special;
Severity: Major
Found in modules/middleware/__tests__/fixtures/jquery-1.8.3.js - About 2 hrs to fix

    Function createRouter has 69 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function createRouter(app, map) {
      // Allow mach.router(map)
      if (typeof app === 'object') {
        map = app;
        app = null;
    Severity: Major
    Found in modules/middleware/router.js - About 2 hrs to fix

      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 modules/middleware/__tests__/fixtures/jquery-1.8.3.js - About 2 hrs to fix

        Function setMatcher has 66 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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.js - About 2 hrs to fix

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

                function file(app, options) {
                  // Allow mach.file(path|options)
                  if (typeof app === 'string' || typeof app === 'object') {
                    options = app;
                    app = null;
                Severity: Major
                Found in modules/middleware/file.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.js - About 2 hrs to fix

                      File Parser.js has 266 lines of code (exceeds 250 allowed). Consider refactoring.
                      Open

                      /* jshint -W058 */
                      var bodec = require('bodec');
                      var Stream = require('bufferedstream');
                      var Message = require('../Message');
                      
                      
                      Severity: Minor
                      Found in modules/multipart/Parser.js - About 2 hrs to fix

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

                        function createMapper(app, map) {
                          // Allow mach.mapper(map)
                          if (typeof app === 'object') {
                            map = app;
                            app = null;
                        Severity: Major
                        Found in modules/middleware/mapper.js - About 2 hrs to fix

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

                          function sendRequest(conn, location) {
                            return new AbortablePromise(function (resolve, reject, onAbort) {
                              var xhr = new XMLHttpRequest;
                              xhr.open(conn.method, location.href, true);
                          
                          
                          Severity: Major
                          Found in modules/utils/sendRequest-browser.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.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 modules/middleware/__tests__/fixtures/jquery-1.8.3.js - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language