From 3ed3a3dbf0385987a9a91bbb356a5d1bf93750f8 Mon Sep 17 00:00:00 2001 From: rishab11250 Date: Mon, 8 Jun 2026 16:35:31 +0530 Subject: [PATCH] fix: add missing let/const declarations and strict mode to sync-leaderboard.js (#60) --- scripts/sync-leaderboard.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/sync-leaderboard.js b/scripts/sync-leaderboard.js index 88de0d03..1a9bb14a 100644 --- a/scripts/sync-leaderboard.js +++ b/scripts/sync-leaderboard.js @@ -1,3 +1,5 @@ +"use strict"; + const axios = require("axios"); const fs = require("fs"); const path = require("path"); @@ -99,11 +101,11 @@ function getFileName(daysAgo) { process.exit(1); } - dailyData = JSON.parse(JSON.stringify(overallData)); + let dailyData = JSON.parse(JSON.stringify(overallData)); console.log(" "); console.log("Loading previous day's file..."); const previousDayFilepath = path.join(DATA_DIR, "daily", getFileName(1)); - previousData = []; + let previousData = []; try { const rawData = fs.readFileSync(previousDayFilepath, "utf8"); previousData = JSON.parse(rawData); @@ -152,7 +154,7 @@ function getFileName(daysAgo) { process.exit(1); } - weeklyData = JSON.parse(JSON.stringify(overallData)); + let weeklyData = JSON.parse(JSON.stringify(overallData)); console.log(" "); console.log("Loading previous week's file..."); const previousWeekFilepath = path.join(DATA_DIR, "daily", getFileName(7)); @@ -211,7 +213,7 @@ function getFileName(daysAgo) { process.exit(1); } - monthlyData = JSON.parse(JSON.stringify(overallData)); + let monthlyData = JSON.parse(JSON.stringify(overallData)); console.log(" "); console.log("Loading previous month's file..."); const previousMonthFilepath = path.join(DATA_DIR, "daily", getFileName(30));