kylerchin / adorabot

Found unused variables in TypeScript code JS-0356
Performance
Major
313 occurrences in this check
'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