Skip to content

Commit 0a53e10

Browse files
authored
fix: add missing let/const declarations and strict mode to sync-leaderboard.js (#60) (#125)
1 parent efa58cd commit 0a53e10

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

scripts/sync-leaderboard.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
"use strict";
2+
13
const axios = require("axios");
24
const fs = require("fs");
35
const path = require("path");
@@ -166,11 +168,11 @@ async function computeRankChanges(currentSorted, filename) {
166168
process.exit(1);
167169
}
168170

169-
dailyData = JSON.parse(JSON.stringify(overallData));
171+
let dailyData = JSON.parse(JSON.stringify(overallData));
170172
console.log(" ");
171173
console.log("Loading previous day's file...");
172174
const previousDayFilepath = path.join(DATA_DIR, "daily", getFileName(1));
173-
previousData = [];
175+
let previousData = [];
174176
try {
175177
const rawData = fs.readFileSync(previousDayFilepath, "utf8");
176178
previousData = JSON.parse(rawData);
@@ -220,7 +222,7 @@ async function computeRankChanges(currentSorted, filename) {
220222
process.exit(1);
221223
}
222224

223-
weeklyData = JSON.parse(JSON.stringify(overallData));
225+
let weeklyData = JSON.parse(JSON.stringify(overallData));
224226
console.log(" ");
225227
console.log("Loading previous week's file...");
226228
const previousWeekFilepath = path.join(DATA_DIR, "daily", getFileName(7));
@@ -280,7 +282,7 @@ async function computeRankChanges(currentSorted, filename) {
280282
process.exit(1);
281283
}
282284

283-
monthlyData = JSON.parse(JSON.stringify(overallData));
285+
let monthlyData = JSON.parse(JSON.stringify(overallData));
284286
console.log(" ");
285287
console.log("Loading previous month's file...");
286288
const previousMonthFilepath = path.join(DATA_DIR, "daily", getFileName(30));

0 commit comments

Comments
 (0)