suitmedia/suitcoda

View on GitHub

Showing 552 of 784 total issues

Function load has 32 lines of code (exceeds 25 allowed). Consider refactoring.
Open

jQuery.fn.load = function( url, params, callback ) {
    if ( typeof url !== "string" && _load ) {
        return _load.apply( this, arguments );
    }

Severity: Minor
Found in _frontend/assets/js/vendor/jquery.min.js - About 1 hr to fix

    Function removeClass has 32 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        removeClass: function( value ) {
            var classes, elem, cur, clazz, j, finalValue,
                i = 0,
                len = this.length,
                proceed = arguments.length === 0 || typeof value === "string" && value;
    Severity: Minor
    Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

      Function data has 32 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 _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

        Function addClass has 32 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            addClass: function( value ) {
                var classes, elem, cur, clazz, j, finalValue,
                    i = 0,
                    len = this.length,
                    proceed = typeof value === "string" && value;
        Severity: Minor
        Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

          Function fixCloneNodeIssues has 32 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          function fixCloneNodeIssues( src, dest ) {
              var nodeName, e, data;
          
              // We do not need to do anything for non-Elements
              if ( dest.nodeType !== 1 ) {
          Severity: Minor
          Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

            Function _getColorRangeClass has 32 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

                    _getColorRangeClass: function(par) {
                        if (par) {                
                            var that = par.that;
                            var num = par.num;
                            var $el = that.$el;
            Severity: Minor
            Found in _frontend/assets/js/vendor/jquery-barIndicator.min.js - About 1 hr to fix

              Function load has 32 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              jQuery.fn.load = function( url, params, callback ) {
                  if ( typeof url !== "string" && _load ) {
                      return _load.apply( this, arguments );
                  }
              
              
              Severity: Minor
              Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

                Function onTouchStart has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
                Open

                FastClick.prototype.onTouchStart = function(event) {
                    'use strict';
                    var targetElement, touch, selection;
                
                    // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111).
                Severity: Minor
                Found in _frontend/assets/js/vendor/fastclick.min.js - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function onTouchStart has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
                Open

                FastClick.prototype.onTouchStart = function(event) {
                    'use strict';
                    var targetElement, touch, selection;
                
                    // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111).
                Severity: Minor
                Found in _frontend/dev/js/vendor/fastclick.js - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function base64Encode has 31 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                                    base64Encode: function(v) {
                                        var u, t, s, x, r = "",
                                            w = 0,
                                            q = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"];
                                        for (u = 0; u < v.length; u += 3) {
                Severity: Minor
                Found in performance/yslow.js - About 1 hr to fix

                  Method getJsonData has 31 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                      public function getJsonData()
                      {
                          $graphData = [];
                          $count = 0;
                          $listGraph = array_merge(['overall' => 'Overall'], Category::lists('name', 'slug')->toArray());
                  Severity: Minor
                  Found in app/Model/Project.php - About 1 hr to fix

                    Function getFilterCode has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                                        getFilterCode: function(x, u, s, q) {
                                            var w, r, v, y, B, C, t, A = u.length,
                                                z = [];
                                            for (r in x) {
                                                if (x.hasOwnProperty(r) && x[r]) {
                    Severity: Minor
                    Found in performance/yslow.js - About 1 hr to fix

                      Function handlers has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          handlers: function( event, handlers ) {
                              var sel, handleObj, matches, i,
                                  handlerQueue = [],
                                  delegateCount = handlers.delegateCount,
                                  cur = event.target;
                      Severity: Minor
                      Found in _frontend/assets/js/vendor/jquery.min.js - About 1 hr to fix

                        Function injectElementWithStyles has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                            injectElementWithStyles = function( rule, callback, nodes, testnames ) {
                        
                              var style, ret, node, docOverflow,
                                  div = document.createElement('div'),
                                        body = document.body,
                        Severity: Minor
                        Found in _frontend/assets/js/vendor/modernizr.min.js - About 1 hr to fix

                          Function promise has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                          jQuery.ready.promise = function( obj ) {
                              if ( !readyList ) {
                          
                                  readyList = jQuery.Deferred();
                          
                          
                          Severity: Minor
                          Found in _frontend/assets/js/vendor/jquery.min.js - About 1 hr to fix

                            Function attr has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                attr: function( elem, name, value ) {
                                    var hooks, ret,
                                        nType = elem.nodeType;
                            
                                    // don't get/set attributes on text, comment and attribute nodes
                            Severity: Minor
                            Found in _frontend/assets/js/vendor/jquery.min.js - About 1 hr to fix

                              Function promise has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                              jQuery.ready.promise = function( obj ) {
                                  if ( !readyList ) {
                              
                                      readyList = jQuery.Deferred();
                              
                              
                              Severity: Minor
                              Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

                                Function attr has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                    attr: function( elem, name, value ) {
                                        var hooks, ret,
                                            nType = elem.nodeType;
                                
                                        // don't get/set attributes on text, comment and attribute nodes
                                Severity: Minor
                                Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

                                  Function handlers has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                      handlers: function( event, handlers ) {
                                          var sel, handleObj, matches, i,
                                              handlerQueue = [],
                                              delegateCount = handlers.delegateCount,
                                              cur = event.target;
                                  Severity: Minor
                                  Found in _frontend/dev/js/vendor/jquery.js - About 1 hr to fix

                                    Function injectElementWithStyles has 30 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                        injectElementWithStyles = function( rule, callback, nodes, testnames ) {
                                    
                                          var style, ret, node, docOverflow,
                                              div = document.createElement('div'),
                                                    body = document.body,
                                    Severity: Minor
                                    Found in _frontend/dev/js/vendor/modernizr.js - About 1 hr to fix
                                      Severity
                                      Category
                                      Status
                                      Source
                                      Language