From 445141998d2755f2b78771d6b9eb6c211ca61dbc Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Wed, 8 Oct 2025 08:02:29 -0700 Subject: [PATCH 1/3] fix: sonarlint issues Signed-off-by: Adam Setch --- src/renderer/components/filters/TokenSearchInput.tsx | 4 ++-- src/renderer/components/metrics/MetricPill.tsx | 5 +++-- src/renderer/components/settings/AppearanceSettings.tsx | 1 - src/renderer/routes/__snapshots__/Settings.test.tsx.snap | 1 - src/renderer/utils/helpers.ts | 2 +- src/renderer/utils/notifications/handlers/pullRequest.ts | 6 +++--- src/renderer/utils/notifications/native.ts | 7 ++++--- src/renderer/utils/notifications/notifications.ts | 2 +- src/renderer/utils/notifications/remove.ts | 6 +++--- src/renderer/utils/zoom.ts | 4 ++-- 10 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/renderer/components/filters/TokenSearchInput.tsx b/src/renderer/components/filters/TokenSearchInput.tsx index 496aad5cb..b7855be83 100644 --- a/src/renderer/components/filters/TokenSearchInput.tsx +++ b/src/renderer/components/filters/TokenSearchInput.tsx @@ -19,7 +19,7 @@ interface TokenSearchInputProps { onRemove: (token: SearchToken) => void; } -const INPUT_KEY_EVENTS = ['Enter', 'Tab', ' ', ',']; +const INPUT_KEY_EVENTS: Set = new Set(['Enter', 'Tab', ' ', ',']); export const TokenSearchInput: FC = ({ label, @@ -51,7 +51,7 @@ export const TokenSearchInput: FC = ({ } function onKeyDown(e: React.KeyboardEvent) { - if (INPUT_KEY_EVENTS.includes(e.key)) { + if (INPUT_KEY_EVENTS.has(e.key)) { tryAddToken(e); setShowSuggestions(false); } else if (e.key === 'ArrowDown') { diff --git a/src/renderer/components/metrics/MetricPill.tsx b/src/renderer/components/metrics/MetricPill.tsx index 990f226f6..6c86be7c2 100644 --- a/src/renderer/components/metrics/MetricPill.tsx +++ b/src/renderer/components/metrics/MetricPill.tsx @@ -6,7 +6,6 @@ import { Label, Stack, Text } from '@primer/react'; import { type IconColor, Size } from '../../types'; export interface IMetricPill { - key?: string; title: string; metric?: number; icon: Icon; @@ -14,6 +13,8 @@ export interface IMetricPill { } export const MetricPill: FC = (props: IMetricPill) => { + const Icon = props.icon; + return (