"no-empty": "off",
"no-empty-function": "off",
"no-eq-null": "off",
- "no-implicit-coercion": "off",
"no-inline-comments": "off",
"no-loop-func": "off",
"no-negated-condition": "off",
// Time intervals that don't have data are excluded from average calculation as d3.mean()ignores nulls
var avg = d3.mean(curr, function (d) { return d.y; });
// To find an integral on the whole time interval we need to convert nulls to zeroes
- var value = d3.mean(curr, function (d) { return +d.y; }) * timeInterval / scaleFactor;
+ var value = d3.mean(curr, function (d) { return Number(d.y); }) * timeInterval / scaleFactor;
var yExtents = d3.extent(curr, function (d) { return d.y; });
return {
label: graph_options.legend.entries[i].label,
value: value ^ 0, // eslint-disable-line no-bitwise
- min: +yExtents[0].toFixed(6),
- avg: +avg.toFixed(6),
- max: +yExtents[1].toFixed(6),
- last: +curr[curr.length - 1].y.toFixed(6),
+ min: Number(yExtents[0].toFixed(6)),
+ avg: Number(avg.toFixed(6)),
+ max: Number(yExtents[1].toFixed(6)),
+ last: Number(curr[curr.length - 1].y.toFixed(6)),
color: graph_options.legend.entries[i].color,
};
}, []);
var symbolDescriptions = {};
var EscapeHTML = function (string) {
- return ("" + string).replace(htmlEscaper, function (match) {
+ return (String(string)).replace(htmlEscaper, function (match) {
return htmlEscapes[match];
});
};
}
}
function decimalStep(number) {
- var digits = ((+number).toFixed(20)).replace(/^-?\d*\.?|0+$/g, "").length;
+ var digits = ((Number(number)).toFixed(20)).replace(/^-?\d*\.?|0+$/g, "").length;
if (digits === 0 || digits > 4) {
return 0.1;
} else {