mfpiccolo/kindred

View on GitHub

Showing 15 of 17 total issues

File stack_trace.js has 332 lines of code (exceeds 250 allowed). Consider refactoring.
Open

  // Domain Public by Eric Wendelin http://www.eriwen.com/ (2008)
//                  Luke Smith http://lucassmith.name/ (2008)
//                  Loic Dachary <loic@dachary.org> (2008)
//                  Johan Euphrosine <proppy@aminche.com> (2008)
//                  Oyvind Sean Kinsey http://kinsey.no/blog (2010)
Severity: Minor
Found in app/assets/javascripts/utilities/stack_trace.js - About 4 hrs to fix

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

            mode: function(e) {
                if (typeof window !== 'undefined' && window.navigator.userAgent.indexOf('PhantomJS') > -1) {
                    return 'phantomjs';
                }
    
    
    Severity: Minor
    Found in app/assets/javascripts/utilities/stack_trace.js - About 1 hr to fix

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

              stringifyArguments: function(args) {
                  var result = [];
                  var slice = Array.prototype.slice;
                  for (var i = 0; i < args.length; ++i) {
                      var arg = args[i];
      Severity: Minor
      Found in app/assets/javascripts/utilities/stack_trace.js - About 1 hr to fix

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

                findFunctionName: function(source, lineNo) {
                    // FIXME findFunctionName fails for compressed source
                    // (more than one function on the same line)
                    // function {name}({args}) m[1]=name m[2]=args
                    var reFunctionDeclaration = /function\s+([^(]*?)\s*\(([^)]*)\)/;
        Severity: Minor
        Found in app/assets/javascripts/utilities/stack_trace.js - About 1 hr to fix

          Method k_content_tag has 7 arguments (exceeds 4 allowed). Consider refactoring.
          Open

            def k_content_tag(element, attribute = nil, object = nil, content_or_options_with_block = nil, options = {}, escape = true, &block)
          Severity: Major
          Found in app/helpers/template_helper.rb - About 50 mins to fix

            Method k_hidden_field_tag has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

              def k_hidden_field_tag(name, value=nil, object=nil, delegate_to=nil, options = {})
            Severity: Minor
            Found in app/helpers/template_helper.rb - About 35 mins to fix

              Method k_check_box_tag has 5 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                def k_check_box_tag(object, name, value=nil, checked = false, options = {})
              Severity: Minor
              Found in app/helpers/template_helper.rb - About 35 mins to fix

                Avoid too many return statements within this function.
                Open

                                    return 'opera9'; // use e.message
                Severity: Major
                Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                  Avoid too many return statements within this function.
                  Open

                                  return 'opera10a'; // use e.stacktrace
                  Severity: Major
                  Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                    Avoid too many return statements within this function.
                    Open

                                return 'other';
                    Severity: Major
                    Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                      Avoid too many return statements within this function.
                      Open

                                      return 'firefox';
                      Severity: Major
                      Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                        Avoid too many return statements within this function.
                        Open

                                            return 'opera10b'; // use e.stacktrace, format differs from 'opera10a'
                        Severity: Major
                        Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                          Avoid too many return statements within this function.
                          Open

                                          return 'opera11'; // use e.stacktrace, format differs from 'opera10a', 'opera10b'
                          Severity: Major
                          Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                            Avoid too many return statements within this function.
                            Open

                                            return 'chrome';
                            Severity: Major
                            Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix

                              Avoid too many return statements within this function.
                              Open

                                                  return 'opera9'; // use e.message
                              Severity: Major
                              Found in app/assets/javascripts/utilities/stack_trace.js - About 30 mins to fix
                                Severity
                                Category
                                Status
                                Source
                                Language