CIDARLAB / 3DuF

Found unused variables in TypeScript code JS-0356
Performance
Major
297 occurrences in this check
'next' is defined but never used
36router.use("/", routes);
37
38/** Error handling */
39router.use((req, res, next) => {40    const error = new Error("not found");
41    return res.status(404).json({
42        message: error.message
'next' is defined but never used
 2import controller from "./controller";
 3const router = express.Router();
 4
 5router.get("/", (req, res, next) => { 6    return res.status(200).json({
 7        message: "Welcome to the Component API"
 8    });
'next' is defined but never used
58    res.send(ret);
59};
60
61const getDefaults = async (req: Request, res: Response, next: NextFunction) => {62    console.log(req.query, req.query.mint, req.query["mint"]);
63    let primitive = req.query.mint;
64    let key = primitive as string;
'next' is defined but never used
27    return res.send({"x-span":ret.xspan, "y-span":ret.yspan});
28};
29
30const getTerminals = async (req: Request, res: Response, next: NextFunction) => {31    let primitive = req.query.mint;
32    let key = primitive as string;
33    let technology = ComponentAPI.getComponentWithMINT(key);
'next' is defined but never used
 5
 6paper.setup(new paper.Size([64000, 48000]));
 7
 8const getDimensions = async (req: Request, res: Response, next: NextFunction) => { 9    let primitive = req.query.mint;
10    let key = primitive as string;
11    let technology = ComponentAPI.getComponentWithMINT(key);
'Key' is defined but never used
 1import { Request, Response, NextFunction } from "express";
 2import { ComponentAPI } from "../componentAPI";
 3
 4import paper, { Key } from "paper"; 5
 6paper.setup(new paper.Size([64000, 48000]));
 7
'e' is defined but never used
1338            const f = files[0];
1339
1340            const reader = new FileReader();
1341            reader.onloadend = function(e) {1342                let result = this.result as string;
1343                // try {
1344                let jsonresult = JSON.parse(result);
'dnd' is assigned a value but never used
1334     * @memberof ViewManager
1335     */
1336    setupDragAndDropLoad(selector: string): void  {
1337        const dnd = HTMLUtils.DnDFileController(selector, function(files) {1338            const f = files[0];
1339
1340            const reader = new FileReader();
'spacing' is assigned a value but never used
 885    refresh(refresh = true): void  {
 886        this.updateQueue.run();
 887        // Update the toolbar
 888        const spacing = Registry.currentGrid?.getSpacing(); 889        // TODO - undo this
 890        // this.resolutionToolBar.updateResolutionLabelAndSlider(spacing);
 891    }
'refresh' is assigned a value but never used
 882     * @returns {void}
 883     * @memberof ViewManager
 884     */
 885    refresh(refresh = true): void  { 886        this.updateQueue.run();
 887        // Update the toolbar
 888        const spacing = Registry.currentGrid?.getSpacing();
'refresh' is assigned a value but never used
 272     * @memberof ViewManager
 273     * @returns {void}
 274     */
 275    __removeAllDeviceLayers(device: Device, refresh = true): void  { 276        for (let i = 0; i < device.layers.length; i++) {
 277            const layer = device.layers[i];
 278            this.removeLayer(layer, i, false);
'refresh' is assigned a value but never used
 258     * @returns {void}
 259     * @private
 260     */
 261    __addAllDeviceLayers(device: Device, refresh = true): void  { 262        for (let i = 0; i < device.layers.length; i++) {
 263            const layer = device.layers[i];
 264            this.addLayer(layer, i, false);
'MultiplyOperation' is defined but never used
  49/**
  50 * View manager class
  51 */
  52import { MultiplyOperation } from "three";  53import UIElement from "./uiElement";
  54import Connection from "../core/connection";
  55import Params from "../core/params";
'setButtonColor' is defined but never used
  28import GenerateArrayTool from "./tools/generateArrayTool";
  29import CustomComponentManager from "./customComponentManager";
  30import CustomComponentPositionTool from "./tools/customComponentPositionTool";
  31import { setButtonColor } from "../utils/htmlUtils";  32import PaperView from "./paperView";
  33import AdaptiveGrid from "./grid/adaptiveGrid";
  34import DAFDPlugin from "../plugin/dafdPlugin";
'Parameter' is defined but never used
 1import Parameter from "../core/parameter"; 2import { ComponentAPI } from "@/componentAPI";
 3
 4export default class UIElement {
'component' is assigned a value but never used
208            // TODO: Redraw the connection
209        } else {
210            // TODO: Insert the valve feature in flow
211            component = this.createNewFeature(point);212        }
213
214        Registry.viewManager!.saveDeviceState();
'MouseToolCallback' is defined but never used
  2
  3import Registry from "../../core/registry";
  4import Device from "../../core/device";
  5import MouseTool, { MouseToolCallback } from "./mouseTool";  6import PositionTool from "./positionTool";
  7import paper from "paper";
  8import ViewManager from "@/app/view/viewManager";
'point' is defined but never used
101     * @param {paper.Point} point
102     * @memberof SelectTool
103     */
104    mouseUpHandler(point: paper.Point): void  {105        if (this.currentSelectBox) {
106            this.currentSelection = Registry.viewManager!.hitFeaturesWithViewElement(this.currentSelectBox);
107            this.selectFeatures();
'ToolPaperObject' is defined but never used
  3import Registry from "../../core/registry";
  4import SimpleQueue from "../../utils/simpleQueue";
  5import paper from "paper";
  6import { ToolPaperObject } from "@/app/core/init";  7import ViewManager from "../viewManager";
  8
  9export default class SelectTool extends MouseTool {
'MouseToolCallback' is defined but never used
  1import MouseTool, { MouseToolCallback } from "./mouseTool";  2
  3import Registry from "../../core/registry";
  4import SimpleQueue from "../../utils/simpleQueue";
'point' is defined but never used
 90     * @param {paper.Point} point
 91     * @memberof RenderMouseTool
 92     */
 93    mouseUpHandler(point: paper.Point): void  { 94        if (this.currentSelectBox) {
 95            this.currentSelection = this.viewManagerDelegate.hitFeaturesWithViewElement(this.currentSelectBox);
 96            // Figure out where this is even used
'event' is defined but never used
 66     * @param {KeyboardEvent} event
 67     * @memberof RenderMouseTool
 68     */
 69    keyHandler(event: KeyboardEvent): void  {} 70
 71    /**
 72     * Handles the drag event
'ToolPaperObject' is defined but never used
  6import paper from "paper";
  7import EventBus from "@/events/events";
  8import { PaperView, ViewManager } from "@/app";
  9import { ToolPaperObject } from "@/app/core/init"; 10
 11// Mouse tool for use with uF Guide Tool
 12// Allows for selection only of nonphysical features
'Registry' is defined but never used
  1// import RightClickMenu from "../ui/rightClickMenu";
  2import MouseTool from "./mouseTool";
  3
  4import Registry from "../../core/registry";  5import SimpleQueue from "../../utils/simpleQueue";
  6import paper from "paper";
  7import EventBus from "@/events/events";
'event' is defined but never used
 40            20,
 41            false
 42        );
 43        this.up = function(event) { 44            // do nothing
 45        };
 46        this.move = function(event) {