thundergolfer/mAIcroft

View on GitHub

Showing 322 of 322 total issues

Function access has 35 lines of code (exceeds 25 allowed). Consider refactoring.
Open

var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
    var i = 0,
        length = elems.length,
        bulk = key == null;

Severity: Minor
Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

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

    function showHide( elements, show ) {
        var display, elem, hidden,
            values = [],
            index = 0,
            length = elements.length;
    Severity: Minor
    Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

      Function __init__ has 11 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def __init__(
      Severity: Major
      Found in maicroft/social_objects.py - About 1 hr to fix

        Function cleanData has 34 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            cleanData: function( elems, /* internal */ acceptData ) {
                var elem, type, id, data,
                    i = 0,
                    internalKey = jQuery.expando,
                    cache = jQuery.cache,
        Severity: Minor
        Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

          Function style has 34 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 docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

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

                setOffset: function( elem, options, i ) {
                    var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition,
                        position = jQuery.css( elem, "position" ),
                        curElem = jQuery( elem ),
                        props = {};
            Severity: Minor
            Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

              Consider simplifying this complex logical expression.
              Open

                          if ( start && start[ 3 ] !== unit ) {
                              // Trust units reported by jQuery.css
                              unit = unit || start[ 3 ];
              
                              // Make sure we update the tween properties later on
              Severity: Critical
              Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

                Consider simplifying this complex logical expression.
                Open

                                        } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
                                            diff = cache[1];
                
                                        // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
                                        } else {
                Severity: Critical
                Found in docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

                  Consider simplifying this complex logical expression.
                  Open

                              if attribute and (
                                  (
                                      # Include only attributes that end
                                      # in predefined list of endings...
                                      any(
                  Severity: Critical
                  Found in maicroft/social_info_extraction.py - 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 docs/_build/html/_static/jquery-1.11.1.js and 1 other location - About 1 hr to fix
                    docs/_build/html/_static/jquery-1.11.1.js on lines 8332..8336

                    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 docs/_build/html/_static/jquery-1.11.1.js and 1 other location - About 1 hr to fix
                    docs/_build/html/_static/jquery-1.11.1.js on lines 8289..8293

                    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 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 docs/_build/html/_static/jquery-1.11.1.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 docs/_build/html/_static/jquery-1.11.1.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 docs/_build/html/_static/jquery-1.11.1.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 docs/_build/html/_static/jquery-1.11.1.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 docs/_build/html/_static/jquery-1.11.1.js - About 1 hr to fix

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

                                  $(document).on("click", 'a.show-proposal', function(event) {
                                    event.preventDefault();
                                    showProposal($(this).attr('id').substring(2));
                                  });
                              Severity: Major
                              Found in docs/_build/html/_static/websupport.js and 9 other locations - About 1 hr to fix
                              docs/_build/html/_static/websupport.js on lines 53..56
                              docs/_build/html/_static/websupport.js on lines 61..64
                              docs/_build/html/_static/websupport.js on lines 65..68
                              docs/_build/html/_static/websupport.js on lines 77..80
                              docs/_build/html/_static/websupport.js on lines 81..84
                              docs/_build/html/_static/websupport.js on lines 85..88
                              docs/_build/html/_static/websupport.js on lines 89..92
                              docs/_build/html/_static/websupport.js on lines 93..96
                              docs/_build/html/_static/websupport.js on lines 97..100

                              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 60.

                              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 10 locations. Consider refactoring.
                              Open

                                  $(document).on("click", 'a.hide-proposal', function(event) {
                                    event.preventDefault();
                                    hideProposal($(this).attr('id').substring(2));
                                  });
                              Severity: Major
                              Found in docs/_build/html/_static/websupport.js and 9 other locations - About 1 hr to fix
                              docs/_build/html/_static/websupport.js on lines 53..56
                              docs/_build/html/_static/websupport.js on lines 61..64
                              docs/_build/html/_static/websupport.js on lines 65..68
                              docs/_build/html/_static/websupport.js on lines 73..76
                              docs/_build/html/_static/websupport.js on lines 81..84
                              docs/_build/html/_static/websupport.js on lines 85..88
                              docs/_build/html/_static/websupport.js on lines 89..92
                              docs/_build/html/_static/websupport.js on lines 93..96
                              docs/_build/html/_static/websupport.js on lines 97..100

                              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 60.

                              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 10 locations. Consider refactoring.
                              Open

                                  $(document).on("click", 'a.close-reply', function(event) {
                                    event.preventDefault();
                                    closeReply($(this).attr('id').substring(2));
                                  });
                              Severity: Major
                              Found in docs/_build/html/_static/websupport.js and 9 other locations - About 1 hr to fix
                              docs/_build/html/_static/websupport.js on lines 53..56
                              docs/_build/html/_static/websupport.js on lines 61..64
                              docs/_build/html/_static/websupport.js on lines 73..76
                              docs/_build/html/_static/websupport.js on lines 77..80
                              docs/_build/html/_static/websupport.js on lines 81..84
                              docs/_build/html/_static/websupport.js on lines 85..88
                              docs/_build/html/_static/websupport.js on lines 89..92
                              docs/_build/html/_static/websupport.js on lines 93..96
                              docs/_build/html/_static/websupport.js on lines 97..100

                              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 60.

                              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 10 locations. Consider refactoring.
                              Open

                                  $(document).on("click", 'a.hide-propose-change', function(event) {
                                    event.preventDefault();
                                    hideProposeChange($(this).attr('id').substring(2));
                                  });
                              Severity: Major
                              Found in docs/_build/html/_static/websupport.js and 9 other locations - About 1 hr to fix
                              docs/_build/html/_static/websupport.js on lines 53..56
                              docs/_build/html/_static/websupport.js on lines 61..64
                              docs/_build/html/_static/websupport.js on lines 65..68
                              docs/_build/html/_static/websupport.js on lines 73..76
                              docs/_build/html/_static/websupport.js on lines 77..80
                              docs/_build/html/_static/websupport.js on lines 81..84
                              docs/_build/html/_static/websupport.js on lines 89..92
                              docs/_build/html/_static/websupport.js on lines 93..96
                              docs/_build/html/_static/websupport.js on lines 97..100

                              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 60.

                              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