levent/agileista

View on GitHub

Showing 149 of 317 total issues

Function d3_geo_clip has 86 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  function d3_geo_clip(pointVisible, clipLine, interpolate, clipStart) {
    return function(rotate, listener) {
      var line = clipLine(listener), rotatedClipStart = rotate.invert(clipStart[0], clipStart[1]);
      var clip = {
        point: point,
Severity: Major
Found in app/assets/javascripts/d3.v3/d3.v3.js - About 3 hrs to fix

    Function data has 80 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      d3_selectionPrototype.data = function(value, key) {
        var i = -1, n = this.length, group, node;
        if (!arguments.length) {
          value = new Array(n = (group = this[0]).length);
          while (++i < n) {
    Severity: Major
    Found in app/assets/javascripts/d3.v3/d3.v3.js - About 3 hrs to fix

      Function TaskBoard has 80 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      var TaskBoard = (function(){
        "use strict";
      
        var self = this ,
      
      
      Severity: Major
      Found in app/assets/javascripts/task_board.js - About 3 hrs to fix

        Function d3_geo_resample has 76 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

          function d3_geo_resample(project) {
            var δ2 = .5, cosMinDistance = Math.cos(30 * d3_radians), maxDepth = 16;
            function resample(stream) {
              return (maxDepth ? resampleRecursive : resampleNone)(stream);
            }
        Severity: Major
        Found in app/assets/javascripts/d3.v3/d3.v3.js - About 3 hrs to fix

          Function Agileista has 76 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          var Agileista = (function(){
            "use strict";
          
            var self = this ,
          
          
          Severity: Major
          Found in app/assets/javascripts/agileista.js - About 3 hrs to fix

            Function albersUsa has 76 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

              d3.geo.albersUsa = function() {
                var lower48 = d3.geo.albers();
                var alaska = d3.geo.conicEqualArea().rotate([ 154, 0 ]).center([ -2, 58.5 ]).parallels([ 55, 65 ]);
                var hawaii = d3.geo.conicEqualArea().rotate([ 157, 0 ]).center([ -3, 19.9 ]).parallels([ 8, 18 ]);
                var point, pointStream = {
            Severity: Major
            Found in app/assets/javascripts/d3.v3/d3.v3.js - About 3 hrs to fix

              Function d3_scale_ordinal has 74 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                function d3_scale_ordinal(domain, ranger) {
                  var index, range, rangeBand;
                  function scale(x) {
                    return range[((index.get(x) || ranger.t === "range" && index.set(x, domain.push(x))) - 1) % range.length];
                  }
              Severity: Major
              Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                Function d3_locale_numberFormat has 73 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                  function d3_locale_numberFormat(locale) {
                    var locale_decimal = locale.decimal, locale_thousands = locale.thousands, locale_grouping = locale.grouping, locale_currency = locale.currency, formatGroup = locale_grouping ? function(value) {
                      var i = value.length, t = [], j = 0, g = locale_grouping[0];
                      while (i > 0 && g > 0) {
                        t.push(value.substring(i -= g, i + g));
                Severity: Major
                Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                  Function d3_geom_voronoiConnectEdge has 72 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                    function d3_geom_voronoiConnectEdge(edge, extent) {
                      var vb = edge.b;
                      if (vb) return true;
                      var va = edge.a, x0 = extent[0][0], x1 = extent[1][0], y0 = extent[0][1], y1 = extent[1][1], lSite = edge.l, rSite = edge.r, lx = lSite.x, ly = lSite.y, rx = rSite.x, ry = rSite.y, fx = (lx + rx) / 2, fy = (ly + ry) / 2, fm, fb;
                      if (ry === ly) {
                  Severity: Major
                  Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                    Function graticule has 72 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                      d3.geo.graticule = function() {
                        var x1, x0, X1, X0, y1, y0, Y1, Y0, dx = 10, dy = dx, DX = 90, DY = 360, x, y, X, Y, precision = 2.5;
                        function graticule() {
                          return {
                            type: "MultiLineString",
                    Severity: Major
                    Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                      Function d3_xhr has 72 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                        function d3_xhr(url, mimeType, response, callback) {
                          var xhr = {}, dispatch = d3.dispatch("beforesend", "progress", "load", "error"), headers = {}, request = new XMLHttpRequest(), responseType = null;
                          if (d3_window.XDomainRequest && !("withCredentials" in request) && /^(http(s)?:)?\/\//.test(url)) request = new XDomainRequest();
                          "onload" in request ? request.onload = request.onerror = respond : request.onreadystatechange = function() {
                            request.readyState > 3 && respond();
                      Severity: Major
                      Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

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

                            function quadtree(data) {
                              var d, fx = d3_functor(x), fy = d3_functor(y), xs, ys, i, n, x1_, y1_, x2_, y2_;
                              if (x1 != null) {
                                x1_ = x1, y1_ = y1, x2_ = x2, y2_ = y2;
                              } else {
                        Severity: Major
                        Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

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

                            function d3_svg_area(projection) {
                              var x0 = d3_geom_pointX, x1 = d3_geom_pointX, y0 = 0, y1 = d3_geom_pointY, defined = d3_true, interpolate = d3_svg_lineLinear, interpolateKey = interpolate.key, interpolateReverse = interpolate, L = "L", tension = .7;
                              function area(data) {
                                var segments = [], points0 = [], points1 = [], i = -1, n = data.length, d, fx0 = d3_functor(x0), fy0 = d3_functor(y0), fx1 = x0 === x1 ? function() {
                                  return x;
                          Severity: Major
                          Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                            Function d3_geo_projectionMutator has 70 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                              function d3_geo_projectionMutator(projectAt) {
                                var project, rotate, projectRotate, projectResample = d3_geo_resample(function(x, y) {
                                  x = project(x, y);
                                  return [ x[0] * k + δx, δy - x[1] * k ];
                                }), k = 150, x = 480, y = 250, λ = 0, φ = 0, δλ = 0, δφ = 0, δγ = 0, δx, δy, preclip = d3_geo_clipAntimeridian, postclip = d3_identity, clipAngle = null, clipExtent = null, stream;
                            Severity: Major
                            Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                              Function axis has 68 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                                  function axis(g) {
                                    g.each(function() {
                                      var g = d3.select(this);
                                      var scale0 = this.__chart__ || scale, scale1 = this.__chart__ = scale.copy();
                                      var ticks = tickValues == null ? scale1.ticks ? scale1.ticks.apply(scale1, tickArguments_) : scale1.domain() : tickValues, tickFormat = tickFormat_ == null ? scale1.tickFormat ? scale1.tickFormat.apply(scale1, tickArguments_) : d3_identity : tickFormat_, tick = g.selectAll(".tick").data(ticks, scale1), tickEnter = tick.enter().insert("g", ".domain").attr("class", "tick").style("opacity", ε), tickExit = d3.transition(tick.exit()).style("opacity", ε).remove(), tickUpdate = d3.transition(tick).style("opacity", 1), tickTransform;
                              Severity: Major
                              Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                                Function insert has 67 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                    insert: function(after, node) {
                                      var parent, grandpa, uncle;
                                      if (after) {
                                        node.P = after;
                                        node.N = after.N;
                                Severity: Major
                                Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                                  Function touchstarted has 66 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                      function touchstarted() {
                                        var target = this, event_ = event.of(target, arguments), locations0 = {}, distance0 = 0, scale0, eventId = d3.event.changedTouches[0].identifier, touchmove = "touchmove.zoom-" + eventId, touchend = "touchend.zoom-" + eventId, w = d3.select(d3_window).on(touchmove, moved).on(touchend, ended), t = d3.select(target).on(mousedown, null).on(touchstart, started), dragRestore = d3_event_dragSuppress();
                                        d3_selection_interrupt.call(target);
                                        started();
                                        zoomstarted(event_);
                                  Severity: Major
                                  Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                                    Function relayout has 64 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                        function relayout() {
                                          var subgroups = {}, groupSums = [], groupIndex = d3.range(n), subgroupIndex = [], k, x, x0, i, j;
                                          chords = [];
                                          groups = [];
                                          k = 0, i = -1;
                                    Severity: Major
                                    Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                                      Function voronoi has 64 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                        d3.geom.voronoi = function(points) {
                                          var x = d3_geom_pointX, y = d3_geom_pointY, fx = x, fy = y, clipExtent = d3_geom_voronoiClipExtent;
                                          if (points) return voronoi(points);
                                          function voronoi(data) {
                                            var polygons = new Array(data.length), x0 = clipExtent[0][0], y0 = clipExtent[0][1], x1 = clipExtent[1][0], y1 = clipExtent[1][1];
                                      Severity: Major
                                      Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix

                                        Function d3_interpolateString has 63 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                          function d3_interpolateString(a, b) {
                                            var m, i, j, s0 = 0, s1 = 0, s = [], q = [], n, o;
                                            a = a + "", b = b + "";
                                            d3_interpolate_number.lastIndex = 0;
                                            for (i = 0; m = d3_interpolate_number.exec(b); ++i) {
                                        Severity: Major
                                        Found in app/assets/javascripts/d3.v3/d3.v3.js - About 2 hrs to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language