]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Enforce curly braces for single statement block 3256/head
authorSimon Brunel <simonbrunel@users.noreply.github.com>
Sat, 3 Sep 2016 15:49:58 +0000 (17:49 +0200)
committerSimon Brunel <simonbrunel@users.noreply.github.com>
Sat, 3 Sep 2016 16:42:28 +0000 (18:42 +0200)
curly: [error, all] (http://eslint.org/docs/rules/curly)

.eslintrc
src/controllers/controller.bar.js
src/controllers/controller.line.js
src/core/core.helpers.js
src/core/core.legend.js
src/elements/element.rectangle.js

index b02b49bfe6c7c4a8aa5a8d6a9b4001ec0dc1b68f..96eca84f53e3f46bc2f70555afa14f589284d7d9 100644 (file)
--- a/.eslintrc
+++ b/.eslintrc
@@ -46,7 +46,7 @@ rules:
   block-scoped-var: 0
   complexity: [2, 6]
   consistent-return: 0
-  curly: 0
+  curly: [2, all]
   default-case: 0
   dot-location: 0
   dot-notation: 0
index 1621274d3d5ebec166b45476f233ca243bb8f075..30347a28d4d7496ecfd6340da9cf394184e02b58 100644 (file)
@@ -405,8 +405,9 @@ module.exports = function(Chart) {
                                        // Find first (starting) corner with fallback to 'bottom'
                                        var borders = ['bottom', 'left', 'top', 'right'];
                                        var startCorner = borders.indexOf(vm.borderSkipped, 0);
-                                       if (startCorner === -1)
+                                       if (startCorner === -1) {
                                                startCorner = 0;
+                                       }
 
                                        function cornerAt(index) {
                                                return corners[(startCorner + index) % 4];
@@ -414,8 +415,9 @@ module.exports = function(Chart) {
 
                                        // Draw rectangle from 'startCorner'
                                        ctx.moveTo.apply(ctx, cornerAt(0));
-                                       for (var i = 1; i < 4; i++)
+                                       for (var i = 1; i < 4; i++) {
                                                ctx.lineTo.apply(ctx, cornerAt(i));
+                                       }
 
                                        ctx.fill();
                                        if (vm.borderWidth) {
index 906cc8b916a6490bcdb1d124c3da9394e1120c27..53d3f38e6c3db1251076fc733f08255c46e87c9a 100644 (file)
@@ -250,20 +250,23 @@ module.exports = function(Chart) {
                        var me = this;
                        var meta = me.getMeta();
                        var area = me.chart.chartArea;
-
-                       // Only consider points that are drawn in case the spanGaps option is used
                        var points = (meta.data || []);
-                       if (meta.dataset._model.spanGaps) points = points.filter(function(pt) { return !pt._model.skip; });
                        var i, ilen, point, model, controlPoints;
 
+                       // Only consider points that are drawn in case the spanGaps option is used
+                       if (meta.dataset._model.spanGaps) {
+                               points = points.filter(function(pt) {
+                                       return !pt._model.skip;
+                               });
+                       }
+
                        function capControlPoint(pt, min, max) {
                                return Math.max(Math.min(pt, max), min);
                        }
 
                        if (meta.dataset._model.cubicInterpolationMode === 'monotone') {
                                helpers.splineCurveMonotone(points);
-                       }
-                       else {
+                       } else {
                                for (i = 0, ilen = points.length; i < ilen; ++i) {
                                        point = points[i];
                                        model = point._model;
@@ -289,7 +292,6 @@ module.exports = function(Chart) {
                                        model.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom);
                                }
                        }
-
                },
 
                draw: function(ease) {
index 0cf16f171c89fa46e8be6608033a304af9db8b3c..2c69adcd5614829b2096b373cdb66fbaace0e1fe 100644 (file)
@@ -358,16 +358,25 @@ module.exports = function(Chart) {
                var i, pointBefore, pointCurrent, pointAfter;
                for (i = 0; i < pointsLen; ++i) {
                        pointCurrent = pointsWithTangents[i];
-                       if (pointCurrent.model.skip) continue;
+                       if (pointCurrent.model.skip) {
+                               continue;
+                       }
+
                        pointBefore = i > 0 ? pointsWithTangents[i - 1] : null;
                        pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null;
                        if (pointAfter && !pointAfter.model.skip) {
                                pointCurrent.deltaK = (pointAfter.model.y - pointCurrent.model.y) / (pointAfter.model.x - pointCurrent.model.x);
                        }
-                       if (!pointBefore || pointBefore.model.skip) pointCurrent.mK = pointCurrent.deltaK;
-                       else if (!pointAfter || pointAfter.model.skip) pointCurrent.mK = pointBefore.deltaK;
-                       else if (this.sign(pointBefore.deltaK) !== this.sign(pointCurrent.deltaK)) pointCurrent.mK = 0;
-                       else pointCurrent.mK = (pointBefore.deltaK + pointCurrent.deltaK) / 2;
+
+                       if (!pointBefore || pointBefore.model.skip) {
+                               pointCurrent.mK = pointCurrent.deltaK;
+                       } else if (!pointAfter || pointAfter.model.skip) {
+                               pointCurrent.mK = pointBefore.deltaK;
+                       } else if (this.sign(pointBefore.deltaK) !== this.sign(pointCurrent.deltaK)) {
+                               pointCurrent.mK = 0;
+                       } else {
+                               pointCurrent.mK = (pointBefore.deltaK + pointCurrent.deltaK) / 2;
+                       }
                }
 
                // Adjust tangents to ensure monotonic properties
@@ -375,15 +384,22 @@ module.exports = function(Chart) {
                for (i = 0; i < pointsLen - 1; ++i) {
                        pointCurrent = pointsWithTangents[i];
                        pointAfter = pointsWithTangents[i + 1];
-                       if (pointCurrent.model.skip || pointAfter.model.skip) continue;
+                       if (pointCurrent.model.skip || pointAfter.model.skip) {
+                               continue;
+                       }
+
                        if (helpers.almostEquals(pointCurrent.deltaK, 0, this.EPSILON)) {
                                pointCurrent.mK = pointAfter.mK = 0;
                                continue;
                        }
+
                        alphaK = pointCurrent.mK / pointCurrent.deltaK;
                        betaK = pointAfter.mK / pointCurrent.deltaK;
                        squaredMagnitude = Math.pow(alphaK, 2) + Math.pow(betaK, 2);
-                       if (squaredMagnitude <= 9) continue;
+                       if (squaredMagnitude <= 9) {
+                               continue;
+                       }
+
                        tauK = 3 / Math.sqrt(squaredMagnitude);
                        pointCurrent.mK = alphaK * tauK * pointCurrent.deltaK;
                        pointAfter.mK = betaK  * tauK * pointCurrent.deltaK;
@@ -393,7 +409,10 @@ module.exports = function(Chart) {
                var deltaX;
                for (i = 0; i < pointsLen; ++i) {
                        pointCurrent = pointsWithTangents[i];
-                       if (pointCurrent.model.skip) continue;
+                       if (pointCurrent.model.skip) {
+                               continue;
+                       }
+
                        pointBefore = i > 0 ? pointsWithTangents[i - 1] : null;
                        pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null;
                        if (pointBefore && !pointBefore.model.skip) {
@@ -412,7 +431,6 @@ module.exports = function(Chart) {
                if (loop) {
                        return index >= collection.length - 1 ? collection[0] : collection[index + 1];
                }
-
                return index >= collection.length - 1 ? collection[collection.length - 1] : collection[index + 1];
        };
        helpers.previousItem = function(collection, index, loop) {
index fe5b47f8035859e654d0bdbdf66159473f07573d..8d3ce3c099391cf33bbdd690d9fb2004976eb6bb 100644 (file)
@@ -341,11 +341,9 @@ module.exports = function(Chart) {
 
                                                // Draw pointStyle as legend symbol
                                                Chart.canvasHelpers.drawPoint(ctx, legendItem.pointStyle, radius, centerX, centerY);
-                                       }
-                                       else {
+                                       } else {
                                                // Draw box as legend symbol
-                                               if (!isLineWidthZero)
-                                               {
+                                               if (!isLineWidthZero) {
                                                        ctx.strokeRect(x, y, boxWidth, fontSize);
                                                }
                                                ctx.fillRect(x, y, boxWidth, fontSize);
index 6bedca75539233c3eee915c0bf937b0e01fc4c3b..dd252a76cf61f7c1d78381ad7fafbda741b7bbb1 100644 (file)
@@ -48,8 +48,9 @@ module.exports = function(Chart) {
                        // Find first (starting) corner with fallback to 'bottom'
                        var borders = ['bottom', 'left', 'top', 'right'];
                        var startCorner = borders.indexOf(vm.borderSkipped, 0);
-                       if (startCorner === -1)
+                       if (startCorner === -1) {
                                startCorner = 0;
+                       }
 
                        function cornerAt(index) {
                                return corners[(startCorner + index) % 4];
@@ -57,8 +58,9 @@ module.exports = function(Chart) {
 
                        // Draw rectangle from 'startCorner'
                        ctx.moveTo.apply(ctx, cornerAt(0));
-                       for (var i = 1; i < 4; i++)
+                       for (var i = 1; i < 4; i++) {
                                ctx.lineTo.apply(ctx, cornerAt(i));
+                       }
 
                        ctx.fill();
                        if (vm.borderWidth) {