npv2k1 / web3-todo-app

Found unused variables in TypeScript code JS-0356
Performance
Major
15 occurrences in this check
'NextPage' is defined but never used. Allowed unused vars must match /^_/u
  1import type { NextPage } from "next";  2import Head from "next/head";
  3import Image from "next/image";
  4import { useEffect, useState } from "react";
'Web3' is defined but never used. Allowed unused vars must match /^_/u
  2import Head from "next/head";
  3import Image from "next/image";
  4import { useEffect, useState } from "react";
  5import Web3 from "web3";  6import getWeb3 from "../utils/getWeb3";
  7import TODO_LIST_ABI from "../../../contract/artifacts/contracts/TodoList.sol/TodoList.json";
  8import { AbiItem } from "web3-utils";
'Head' is defined but never used. Allowed unused vars must match /^_/u
  1import type { NextPage } from "next";
  2import Head from "next/head";  3import Image from "next/image";
  4import { useEffect, useState } from "react";
  5import Web3 from "web3";
'Image' is defined but never used. Allowed unused vars must match /^_/u
  1import type { NextPage } from "next";
  2import Head from "next/head";
  3import Image from "next/image";  4import { useEffect, useState } from "react";
  5import Web3 from "web3";
  6import getWeb3 from "../utils/getWeb3";
'sendTx' is defined but never used. Allowed unused vars must match /^_/u
 38    }
 39    return hex;
 40  }
 41  async function sendTx() { 42    if (!todoList) return;
 43    const tx = {
 44      // this could be provider.addresses[0] if it exists
'Contract' is defined but never used. Allowed unused vars must match /^_/u
  6import getWeb3 from "../utils/getWeb3";
  7import TODO_LIST_ABI from "../../../contract/artifacts/contracts/TodoList.sol/TodoList.json";
  8import { AbiItem } from "web3-utils";
  9import { Contract } from "web3-eth-contract"; 10
 11import { TodoList } from "../../../contract/src/types";
 12
'assert' is defined but never used. Allowed unused vars must match /^_/u
  3/* eslint-disable no-unused-vars */
  4import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
  5import { expect } from "chai";
  6import { assert } from "console";  7import { BigNumber, BigNumberish } from "ethers";
  8import { BN } from "bn.js";
  9
'initialSupply' is assigned a value but never used. Allowed unused vars must match /^_/u
 17  let addr1: SignerWithAddress;
 18  let addr2;
 19  let addrs;
 20  const initialSupply = 100000; 21  const name = "VDT Token";
 22  const symbol = "VDT";
 23  const cap = new BN(1000000000).mul(new BN(10).pow(new BN(18)));
'addrs' is assigned a value but never used. Allowed unused vars must match /^_/u
 16  let owner: SignerWithAddress;
 17  let addr1: SignerWithAddress;
 18  let addr2;
 19  let addrs; 20  const initialSupply = 100000;
 21  const name = "VDT Token";
 22  const symbol = "VDT";
'addr1' is assigned a value but never used. Allowed unused vars must match /^_/u
 14describe("Token contract", function () {
 15  let token: VdtToken;
 16  let owner: SignerWithAddress;
 17  let addr1: SignerWithAddress; 18  let addr2;
 19  let addrs;
 20  const initialSupply = 100000;
'BigNumberish' is defined but never used. Allowed unused vars must match /^_/u
  4import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
  5import { expect } from "chai";
  6import { assert } from "console";
  7import { BigNumber, BigNumberish } from "ethers";  8import { BN } from "bn.js";
  9
 10import { ethers } from "hardhat";
'BigNumber' is defined but never used. Allowed unused vars must match /^_/u
  4import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
  5import { expect } from "chai";
  6import { assert } from "console";
  7import { BigNumber, BigNumberish } from "ethers";  8import { BN } from "bn.js";
  9
 10import { ethers } from "hardhat";
'addr2' is assigned a value but never used. Allowed unused vars must match /^_/u
 15  let token: VdtToken;
 16  let owner: SignerWithAddress;
 17  let addr1: SignerWithAddress;
 18  let addr2; 19  let addrs;
 20  const initialSupply = 100000;
 21  const name = "VDT Token";
'task' is defined but never used. Allowed unused vars must match /^_/u
 1import * as dotenv from "dotenv";
 2
 3import { HardhatUserConfig, task } from "hardhat/config"; 4import "@nomiclabs/hardhat-etherscan";
 5import "@nomiclabs/hardhat-waffle";
 6import "@typechain/hardhat";
'task' is defined but never used. Allowed unused vars must match /^_/u
 1import * as dotenv from "dotenv";
 2
 3import { HardhatUserConfig, task } from "hardhat/config"; 4import "@nomiclabs/hardhat-etherscan";
 5import "@nomiclabs/hardhat-waffle";
 6import "@typechain/hardhat";