diff --git a/extensions/ql-vscode/src/view/common/DeterminateProgressRing.tsx b/extensions/ql-vscode/src/view/common/DeterminateProgressRing.tsx index 0b711556a..575799d91 100644 --- a/extensions/ql-vscode/src/view/common/DeterminateProgressRing.tsx +++ b/extensions/ql-vscode/src/view/common/DeterminateProgressRing.tsx @@ -3,7 +3,6 @@ import { styled } from "styled-components"; type Props = { percent: number; - label?: string; }; const Circle = styled.div` @@ -33,10 +32,7 @@ const progressSegments = 44; // See https://github.com/microsoft/fast/blob/21c210f2164c5cf285cade1a328460c67e4b97e6/packages/web-components/fast-foundation/src/progress-ring/progress-ring.template.ts // Once the determinate progress ring is available in the VSCode webview UI toolkit, we should use that instead -export const DeterminateProgressRing = ({ - percent, - label = "Loading...", -}: Props) => ( +export const DeterminateProgressRing = ({ percent }: Props) => ( ; modifiedSignatures: Set; @@ -27,7 +26,6 @@ export type ModeledMethodDataGridProps = { }; export const ModeledMethodDataGrid = ({ - packageName, methods, modeledMethodsMap, modifiedSignatures, @@ -81,24 +79,22 @@ export const ModeledMethodDataGrid = ({ Add or remove models )} - {methodsWithModelability.map( - ({ method, methodCanBeModeled }, index) => { - const modeledMethods = modeledMethodsMap[method.signature] ?? []; - return ( - - ); - }, - )} + {methodsWithModelability.map(({ method, methodCanBeModeled }) => { + const modeledMethods = modeledMethodsMap[method.signature] ?? []; + return ( + + ); + })} )} { const render = (props: Partial = {}) => reactRender( jumpToLocation(loc, databaseUri)); } } if ("fill" in d.attributes) { diff --git a/extensions/ql-vscode/src/view/results/locations/ClickableLocation.tsx b/extensions/ql-vscode/src/view/results/locations/ClickableLocation.tsx index 9301456af..a0a435dd7 100644 --- a/extensions/ql-vscode/src/view/results/locations/ClickableLocation.tsx +++ b/extensions/ql-vscode/src/view/results/locations/ClickableLocation.tsx @@ -9,7 +9,6 @@ interface Props { loc: ResolvableLocationValue; label: string; databaseUri: string; - title?: string; onClick?: () => void; } @@ -24,7 +23,6 @@ export function ClickableLocation({ loc, label, databaseUri, - title, onClick: onClick, }: Props): JSX.Element { const handleClick = useCallback( diff --git a/extensions/ql-vscode/src/view/results/locations/Location.tsx b/extensions/ql-vscode/src/view/results/locations/Location.tsx index a9aa45523..ffe2d5312 100644 --- a/extensions/ql-vscode/src/view/results/locations/Location.tsx +++ b/extensions/ql-vscode/src/view/results/locations/Location.tsx @@ -48,7 +48,6 @@ export function Location({ loc={resolvableLoc} label={displayLabel} databaseUri={databaseUri} - title={title} onClick={onClick} /> ); diff --git a/extensions/ql-vscode/src/view/tsconfig.json b/extensions/ql-vscode/src/view/tsconfig.json index b158c1e92..55caad962 100644 --- a/extensions/ql-vscode/src/view/tsconfig.json +++ b/extensions/ql-vscode/src/view/tsconfig.json @@ -10,6 +10,7 @@ "rootDir": "../..", "strict": true, "noUnusedLocals": true, + "noUnusedParameters": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "experimentalDecorators": true,