'timeOfRequest' is assigned a value but never used
52
53
54
55 const timeOfRequest = new Date(); 56
57 if (body.items) {
58
'requestjson' is assigned a value but never used
4const TimeUuid = require('cassandra-driver').types.TimeUuid;
5const editJsonFile = require("edit-json-file");
6import { Client } from "youtubei";
7const requestjson = require('request-json'); 8import {simpleHash} from './modules/simplehash'
9import {dogstatsd} from './modules/dogstats';
10
'Client' is defined but never used
3import {logger} from './modules/logger'
4const TimeUuid = require('cassandra-driver').types.TimeUuid;
5const editJsonFile = require("edit-json-file");
6import { Client } from "youtubei"; 7const requestjson = require('request-json');
8import {simpleHash} from './modules/simplehash'
9import {dogstatsd} from './modules/dogstats';
'err' is defined but never used
156 // All queries have been executed successfully
157 console.log("All queries have been executed successfully")
158 })
159 .catch(function(err) {160 // None of the changes have been applied
161 console.log("None of the changes have been applied")
162 });
'paramsForPrefix' is assigned a value but never used
143 if (false) {
144 var queriesToSendToCassandraQueue = additionsArray.map((eachPrefixToAdd) => {
145 var queryForPrefix = "INSERT INTO adorasafebrowsing.threatprefixes (prefix, threat, platform, time) VALUES (?, ?, ?, ?);"
146 var paramsForPrefix = [eachPrefixToAdd, eachUpdateResponse.threatType, eachUpdateResponse.platformType, TimeUuid.now()]147 return {
148 query: queryForPrefix,
149 params: paramsStateOfList
'paramsForPrefix' is assigned a value but never used
123 // Use query markers (?) and parameters
124
125 var queryForPrefix = "INSERT INTO adorasafebrowsing.threatprefixes (prefix, threat, platform, time) VALUES (?, ?, ?, ?);"
126 var paramsForPrefix = [eachPrefixToAdd, eachUpdateResponse.threatType, eachUpdateResponse.platformType, TimeUuid.now()]127 // const query = 'UPDATE users SET birth = ? WHERE key=?';
128 // const params = [ new Date(1942, 10, 1), 'jimi-hendrix' ];
129
'queryForPrefix' is assigned a value but never used
122
123 // Use query markers (?) and parameters
124
125 var queryForPrefix = "INSERT INTO adorasafebrowsing.threatprefixes (prefix, threat, platform, time) VALUES (?, ?, ?, ?);"126 var paramsForPrefix = [eachPrefixToAdd, eachUpdateResponse.threatType, eachUpdateResponse.platformType, TimeUuid.now()]
127 // const query = 'UPDATE users SET birth = ? WHERE key=?';
128 // const params = [ new Date(1942, 10, 1), 'jimi-hendrix' ];
'span' is defined but never used
1const { config } = require('./../config.json');
2//import _ = require('lodash');
3import * as _ from 'lodash'
4import { logger, tracer, span } from './modules/logger' 5const TimeUuid = require('cassandra-driver').types.TimeUuid;
6const cassandra = require('cassandra-driver');
7var axios = require('axios');
'tracer' is defined but never used
1const { config } = require('./../config.json');
2//import _ = require('lodash');
3import * as _ from 'lodash'
4import { logger, tracer, span } from './modules/logger' 5const TimeUuid = require('cassandra-driver').types.TimeUuid;
6const cassandra = require('cassandra-driver');
7var axios = require('axios');
'row' is assigned a value but never used
26 .on('readable', function () {
27 // readable is emitted as soon a row is received and parsed
28 let row;
29 while (row = this.read()) {30 // process row
31 numberOfDoneQueries += 1;
32 }
'id2' is assigned a value but never used
3
4const TimeUuid = require('cassandra-driver').types.TimeUuid;
5const id1 = TimeUuid.now();
6const id2 = TimeUuid.fromDate(new Date()); 7
8const { config } = require('./../config.json');
9const cassandraclient = new cassandra.Client({
'results' is defined but never used
61
62 await cassandraclient.execute("INSERT INTO adoravotes.pendingvotereminders (time, userid, service, sent) VALUES (?,?,?,?)",
63 [timeuuid, userid, service, false])
64 .then((results) => { 65
66 })
67 .catch((error) => {
'https' is assigned a value but never used
17// `app.use(express.json())` **before** your route handlers!
18app.use(express.json());
19
20const https = require('https'); 21const http = require('http');
22const webhook = new Topgg.Webhook(config.topgg.auth)
23console.log('topgg auth', config.topgg.auth)
'tracer' is defined but never used
9const Topgg = require("@top-gg/sdk")
10
11import { assignWith } from 'lodash';
12import {logger,tracer,span} from './modules/logger' 13
14const cors = require('cors');
15
'span' is defined but never used
9const Topgg = require("@top-gg/sdk")
10
11import { assignWith } from 'lodash';
12import {logger,tracer,span} from './modules/logger' 13
14const cors = require('cors');
15
'assignWith' is defined but never used
8
9const Topgg = require("@top-gg/sdk")
10
11import { assignWith } from 'lodash'; 12import {logger,tracer,span} from './modules/logger'
13
14const cors = require('cors');
'fs' is assigned a value but never used
1const express = require('express');
2var fs = require('fs') 3const app = express();
4const { config } = require('./../config.json');
5const cassandra = require('cassandra-driver');
'imageGeneratorFunction' is defined but never used
1import { parentPort } from 'worker_threads'
2import { imageGeneratorFunction, ytChart } from "./ytChartMaker";3
4const id = parentPort.workerData.id;
5const optionsObject = parentPort.workerData.optionsObject;
'tolerance' is assigned a value but never used
768
769 const lengthofstatsprewhiteline = arrayOfStats.length;
770
771 const tolerance = 0.2; 772
773 drawLineFromPercentageArray(connectingline);
774
'lengthofstatsprewhiteline' is assigned a value but never used
766 };
767 });
768
769 const lengthofstatsprewhiteline = arrayOfStats.length; 770
771 const tolerance = 0.2;
772
'labelLine' is assigned a value but never used
690 while (countsmally < leastAndGreatestObject["greatestViews"]) {
691
692 var drawLongLine = countsmally % longtick === 0;
693 var labelLine = countsmally % longtick === 0; 694 var drawTickYLine = countsmally % shorttick === 0;
695
696
'pointxmonth' is assigned a value but never used
308 //console.log("draw legend")
309 var percxmonth =
310 (averagePointForThisMonth - leastAndGreatestObject["leastTime"]) / timeRange;
311 var pointxmonth = canvasWidthRange * percxmonth + paddingLeft; 312
313
314
'monthCodeToWrite' is assigned a value but never used
303 })
304 }
305
306 var monthCodeToWrite = `${countMonth + 1}${identifierformonth}` 307
308 //console.log("draw legend")
309 var percxmonth =
'arrayOfMonths' is assigned a value but never used
272 var initMonth = new Date(leastAndGreatestObject["leastTime"]).getUTCMonth();
273 var initYear = new Date(leastAndGreatestObject["leastTime"]).getUTCFullYear();
274
275 var arrayOfMonths = [] 276
277 var lastMonth = new Date(leastAndGreatestObject["greatestTime"]).getUTCMonth();
278 var lastYear = new Date(leastAndGreatestObject["greatestTime"]).getUTCFullYear();
'monthsAdded' is assigned a value but never used
262
263 var numberOfDaysDone = 0;
264
265 var monthsAdded = [] 266
267 console.log('define fonts done');
268
Description
Unused variables are generally considered a code smell and should be avoided.
Removing unused references - It prevents unused modules from being loaded at runtime, improving performance, and preventing the compiler from loading metadata that will never be used. - It prevents conflicts that may occur when trying to reference another variable.
NOTE: If you have intentionally left a variable unused, we suggest you to prefix the variable name with a _
to prevent them from being flagged by DeepSource.
Bad Practice
import fs from 'fs' // <- unused
import { readFileSync } from 'fs'
const text = readFileSync('declaration_of_independence.txt', 'utf-8')
console.log(text)
Recommended
import { readFileSync } from 'fs'
const text = readFileSync('declaration_of_independence.txt', 'utf-8')
console.log(text)