Fix linting

Fixed linting.
This commit is contained in:
Oshawk 2019-10-21 20:15:45 +01:00
parent 7c7d1823ca
commit 502f126986

View file

@ -49,24 +49,24 @@ class TakeNthBytes extends Operation {
* @returns {byteArray} * @returns {byteArray}
*/ */
run(input, args) { run(input, args) {
let n = args[0]; const n = args[0];
let start = args[1]; const start = args[1];
let eachLine = args[2]; const eachLine = args[2];
if (parseInt(n) !== n || n <= 0) { if (parseInt(n, 10) !== n || n <= 0) {
throw new OperationError("'Take every' must be a positive integer.") throw new OperationError("'Take every' must be a positive integer.");
} }
if (parseInt(start) !== start || start < 0) { if (parseInt(start, 10) !== start || start < 0) {
throw new OperationError("'Starting at' must be a positive or zero integer.") throw new OperationError("'Starting at' must be a positive or zero integer.");
} }
let offset = 0; let offset = 0;
let output = []; const output = [];
for (let i = 0; i < input.length; i++) { for (let i = 0; i < input.length; i++) {
if (eachLine && input[i] == 0x0a) { if (eachLine && input[i] === 0x0a) {
output.push(0x0a); output.push(0x0a);
offset = i + 1; offset = i + 1;
} else if (i - offset >= start && (i - (start + offset)) % n == 0) { } else if (i - offset >= start && (i - (start + offset)) % n === 0) {
output.push(input[i]); output.push(input[i]);
} }
} }