phodal/diaonan

View on GitHub

Showing 191 of 191 total issues

Function anonymous has 33 lines of code (exceeds 25 allowed). Consider refactoring.
Open

performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$) {

var $0 = $$.length - 1;
switch (yystate) {
case 1:this.$ = yytext;
Severity: Minor
Found in app/assets/js/jsonlint.js - About 1 hr to fix

    Function offset has 33 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    jQuery.fn.offset = function( options ) {
        if ( arguments.length ) {
            return options === undefined ?
                this :
                this.each(function( i ) {
    Severity: Minor
    Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

      Function clone has 33 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          clone: function( elem, dataAndEvents, deepDataAndEvents ) {
              var srcElements,
                  destElements,
                  i,
                  clone;
      Severity: Minor
      Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

        Similar blocks of code found in 2 locations. Consider refactoring.
        Open

                if ( jQuery.isFunction( value ) ) {
                    return this.each(function( j ) {
                        jQuery( this ).addClass( value.call(this, j, this.className) );
                    });
                }
        Severity: Major
        Found in app/assets/js/jquery-1.8.2.js and 1 other location - About 1 hr to fix
        app/assets/js/jquery-1.8.2.js on lines 2068..2072

        Duplicated Code

        Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

        Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

        When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

        Tuning

        This issue has a mass of 61.

        We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

        The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

        If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

        See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

        Refactorings

        Further Reading

        Similar blocks of code found in 2 locations. Consider refactoring.
        Open

                if ( jQuery.isFunction( value ) ) {
                    return this.each(function( j ) {
                        jQuery( this ).removeClass( value.call(this, j, this.className) );
                    });
                }
        Severity: Major
        Found in app/assets/js/jquery-1.8.2.js and 1 other location - About 1 hr to fix
        app/assets/js/jquery-1.8.2.js on lines 2032..2036

        Duplicated Code

        Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

        Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

        When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

        Tuning

        This issue has a mass of 61.

        We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

        The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

        If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

        See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

        Refactorings

        Further Reading

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

            setOffset: function( elem, options, i ) {
                var position = jQuery.css( elem, "position" );
        
                // set position first, in-case top/left are set even on static elem
                if ( position === "static" ) {
        Severity: Minor
        Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

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

              style: function( elem, name, value, extra ) {
                  // Don't set styles on text and comment nodes
                  if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {
                      return;
                  }
          Severity: Minor
          Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

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

            function cloneFixAttributes( src, dest ) {
                var nodeName;
            
                // We do not need to do anything for non-Elements
                if ( dest.nodeType !== 1 ) {
            Severity: Minor
            Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

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

              lexer.performAction = function anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {
              
              var YYSTATE=YY_START
              switch($avoiding_name_collisions) {
              case 0:/* skip whitespace */
              Severity: Minor
              Found in app/assets/js/jsonlint.js - About 1 hr to fix

                Function html has 29 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                    html: function( value ) {
                        return jQuery.access( this, function( value ) {
                            var elem = this[0] || {},
                                i = 0,
                                l = this.length;
                Severity: Minor
                Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

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

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

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

                    module.exports = function (app) {
                        var Data;
                        Data = app.models.Data;
                        return app.io.sockets.on('connection', function (socket) {
                            var subscriptions;
                    Severity: Minor
                    Found in app/controllers/websocket_api.js - About 1 hr to fix

                      Function propFilter has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      function propFilter( props, specialEasing ) {
                          var index, name, easing, value, hooks;
                      
                          // camelCase, specialEasing and expand cssHook pass
                          for ( index in props ) {
                      Severity: Minor
                      Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

                        Function setup has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                                setup: function() {
                        
                                    if ( rformElems.test( this.nodeName ) ) {
                                        // IE doesn't fire change on a check/radio until blur; trigger it on click
                                        // after a propertychange. Eat the blur-change in special.change.handle.
                        Severity: Minor
                        Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

                          Function find has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                              find: function( selector ) {
                                  var i, l, length, n, r, ret,
                                      self = this;
                          
                                  if ( typeof selector !== "string" ) {
                          Severity: Minor
                          Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

                            Function handPost has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                    var handPost = function () {
                                        function parse_buffer(req) {
                                            'use strict';
                                            var results, block =[];
                                            var payload = req.payload.toString();
                            Severity: Minor
                            Found in app/controllers/coap_api.js - About 1 hr to fix

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

                                  addClass: function( value ) {
                                      var classNames, i, l, elem,
                                          setClass, c, cl;
                              
                                      if ( jQuery.isFunction( value ) ) {
                              Severity: Minor
                              Found in app/assets/js/jquery-1.8.2.js - About 1 hr to fix

                                Similar blocks of code found in 2 locations. Consider refactoring.
                                Open

                                        "odd": createPositionalPseudo(function( matchIndexes, length, argument ) {
                                            for ( var i = 1; i < length; i += 2 ) {
                                                matchIndexes.push( i );
                                            }
                                            return matchIndexes;
                                Severity: Major
                                Found in app/assets/js/jquery-1.8.2.js and 1 other location - About 1 hr to fix
                                app/assets/js/jquery-1.8.2.js on lines 4534..4539

                                Duplicated Code

                                Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                Tuning

                                This issue has a mass of 56.

                                We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                Refactorings

                                Further Reading

                                Similar blocks of code found in 2 locations. Consider refactoring.
                                Open

                                        "even": createPositionalPseudo(function( matchIndexes, length, argument ) {
                                            for ( var i = 0; i < length; i += 2 ) {
                                                matchIndexes.push( i );
                                            }
                                            return matchIndexes;
                                Severity: Major
                                Found in app/assets/js/jquery-1.8.2.js and 1 other location - About 1 hr to fix
                                app/assets/js/jquery-1.8.2.js on lines 4541..4546

                                Duplicated Code

                                Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                Tuning

                                This issue has a mass of 56.

                                We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                Refactorings

                                Further Reading

                                Similar blocks of code found in 2 locations. Consider refactoring.
                                Open

                                        if ( jQuery.isFunction( html ) ) {
                                            return this.each(function(i) {
                                                jQuery(this).wrapInner( html.call(this, i) );
                                            });
                                        }
                                Severity: Major
                                Found in app/assets/js/jquery-1.8.2.js and 1 other location - About 1 hr to fix
                                app/assets/js/jquery-1.8.2.js on lines 5699..5703

                                Duplicated Code

                                Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

                                Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

                                When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

                                Tuning

                                This issue has a mass of 56.

                                We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

                                The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

                                If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

                                See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

                                Refactorings

                                Further Reading

                                Severity
                                Category
                                Status
                                Source
                                Language