summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2024-09-20 16:29:26 +0200
committerOskar <oskar@mullvad.net>2024-09-24 13:18:18 +0200
commit4bb25616f02af4e15b0140767c07b61e49e8aa83 (patch)
treeed5371911d23ba2bab8e701f351d822202d63d57 /gui/src/renderer
parent659aa11f05ae2b278eef6ab0ef5bc537e756109a (diff)
downloadmullvadvpn-4bb25616f02af4e15b0140767c07b61e49e8aa83.tar.xz
mullvadvpn-4bb25616f02af4e15b0140767c07b61e49e8aa83.zip
Fix linting errors
Diffstat (limited to 'gui/src/renderer')
-rw-r--r--gui/src/renderer/app.tsx2
-rw-r--r--gui/src/renderer/components/ClipboardLabel.tsx2
-rw-r--r--gui/src/renderer/components/EditApiAccessMethod.tsx2
-rw-r--r--gui/src/renderer/components/ImageView.tsx1
-rw-r--r--gui/src/renderer/components/Login.tsx2
-rw-r--r--gui/src/renderer/components/NotificationBanner.tsx2
-rw-r--r--gui/src/renderer/components/ProblemReport.tsx6
-rw-r--r--gui/src/renderer/components/main-view/FeatureIndicators.tsx2
-rw-r--r--gui/src/renderer/lib/ip.ts18
9 files changed, 18 insertions, 19 deletions
diff --git a/gui/src/renderer/app.tsx b/gui/src/renderer/app.tsx
index a4d5fc2fad..c961d07258 100644
--- a/gui/src/renderer/app.tsx
+++ b/gui/src/renderer/app.tsx
@@ -400,7 +400,7 @@ export default class AppRenderer {
this.loginState = 'too many devices';
this.history.reset(RoutePath.tooManyDevices, { transition: transitions.push });
- } catch (e) {
+ } catch {
log.error('Failed to fetch device list');
actions.account.loginFailed('list-devices');
}
diff --git a/gui/src/renderer/components/ClipboardLabel.tsx b/gui/src/renderer/components/ClipboardLabel.tsx
index 582e03b02d..e9f760fd07 100644
--- a/gui/src/renderer/components/ClipboardLabel.tsx
+++ b/gui/src/renderer/components/ClipboardLabel.tsx
@@ -62,7 +62,7 @@ export default function ClipboardLabel(props: IProps) {
return (
<StyledLabelContainer>
<StyledLabel aria-hidden={obscured} {...otherProps}>
- {obscured ? '●●●● ●●●● ●●●● ●●●●' : displayValue ?? value}
+ {obscured ? '●●●● ●●●● ●●●● ●●●●' : (displayValue ?? value)}
</StyledLabel>
{obscureValue !== false && (
<StyledButton
diff --git a/gui/src/renderer/components/EditApiAccessMethod.tsx b/gui/src/renderer/components/EditApiAccessMethod.tsx
index 97996d7f42..a8602675a0 100644
--- a/gui/src/renderer/components/EditApiAccessMethod.tsx
+++ b/gui/src/renderer/components/EditApiAccessMethod.tsx
@@ -62,7 +62,7 @@ function AccessMethodForm() {
const onSave = useCallback(
async (newMethod: NamedCustomProxy) => {
- const enabled = id === undefined ? true : method?.enabled ?? true;
+ const enabled = id === undefined ? true : (method?.enabled ?? true);
updatedMethod.current = { ...newMethod, enabled };
if (
updatedMethod.current !== undefined &&
diff --git a/gui/src/renderer/components/ImageView.tsx b/gui/src/renderer/components/ImageView.tsx
index fa3855b21a..f40a93fbbc 100644
--- a/gui/src/renderer/components/ImageView.tsx
+++ b/gui/src/renderer/components/ImageView.tsx
@@ -46,7 +46,6 @@ export default function ImageView(props: IImageViewProps) {
? props.source
: `../../assets/images/${props.source}.svg`;
- // eslint-disable-next-line @typescript-eslint/naming-convention
const style = useMemo(() => ({ WebkitMaskImage: `url('${url}')` }), [url]);
if (props.tintColor) {
diff --git a/gui/src/renderer/components/Login.tsx b/gui/src/renderer/components/Login.tsx
index 32eb5bbe82..e5f981eafb 100644
--- a/gui/src/renderer/components/Login.tsx
+++ b/gui/src/renderer/components/Login.tsx
@@ -281,7 +281,7 @@ export default class Login extends React.Component<IProps, IState> {
await this.props.clearAccountHistory();
// TODO: Remove account from memory
- } catch (error) {
+ } catch {
// TODO: Show error
}
}
diff --git a/gui/src/renderer/components/NotificationBanner.tsx b/gui/src/renderer/components/NotificationBanner.tsx
index ad84ad3697..f79855f004 100644
--- a/gui/src/renderer/components/NotificationBanner.tsx
+++ b/gui/src/renderer/components/NotificationBanner.tsx
@@ -167,7 +167,7 @@ export function NotificationBanner(props: INotificationBannerProps) {
useEffect(() => {
const newHeight =
- props.children !== undefined ? contentRef.current?.getBoundingClientRect().height ?? 0 : 0;
+ props.children !== undefined ? (contentRef.current?.getBoundingClientRect().height ?? 0) : 0;
if (newHeight !== contentHeight) {
setContentHeight(newHeight);
setAlignBottom((alignBottom) => alignBottom || contentHeight === 0 || newHeight === 0);
diff --git a/gui/src/renderer/components/ProblemReport.tsx b/gui/src/renderer/components/ProblemReport.tsx
index 3a0a9bbd0e..fd481cde07 100644
--- a/gui/src/renderer/components/ProblemReport.tsx
+++ b/gui/src/renderer/components/ProblemReport.tsx
@@ -137,7 +137,7 @@ function Form() {
try {
const reportId = await collectLog();
await viewLog(reportId);
- } catch (error) {
+ } catch {
// TODO: handle error
} finally {
setDisableActions(false);
@@ -431,7 +431,7 @@ const ProblemReportContextProvider = ({ children }: { children: ReactNode }) =>
await sendProblemReport(email, message, reportId);
clearReportForm();
setSendState(SendState.success);
- } catch (error) {
+ } catch {
setSendState(SendState.failed);
}
}, [email, message]);
@@ -447,7 +447,7 @@ const ProblemReportContextProvider = ({ children }: { children: ReactNode }) =>
try {
setSendState(SendState.sending);
await sendReport();
- } catch (error) {
+ } catch {
// No-op
}
}
diff --git a/gui/src/renderer/components/main-view/FeatureIndicators.tsx b/gui/src/renderer/components/main-view/FeatureIndicators.tsx
index 1696a6fd20..a4bf8659c6 100644
--- a/gui/src/renderer/components/main-view/FeatureIndicators.tsx
+++ b/gui/src/renderer/components/main-view/FeatureIndicators.tsx
@@ -116,7 +116,7 @@ export default function FeatureIndicators(props: FeatureIndicatorsProps) {
tunnelState.state === 'connected' || tunnelState.state === 'connecting';
const featureIndicators = useRef(
- featureIndicatorsVisible ? tunnelState.featureIndicators ?? [] : [],
+ featureIndicatorsVisible ? (tunnelState.featureIndicators ?? []) : [],
);
if (featureIndicatorsVisible && tunnelState.featureIndicators) {
diff --git a/gui/src/renderer/lib/ip.ts b/gui/src/renderer/lib/ip.ts
index 94eb807d49..db458aa256 100644
--- a/gui/src/renderer/lib/ip.ts
+++ b/gui/src/renderer/lib/ip.ts
@@ -15,7 +15,7 @@ export abstract class IpAddress<G extends number[]> {
public static fromString(ip: string): IPv4Address | IPv6Address {
try {
return IPv4Address.fromString(ip);
- } catch (e) {
+ } catch {
return IPv6Address.fromString(ip);
}
}
@@ -80,7 +80,7 @@ export class IPv4Address extends IpAddress<IPv4Octets> {
try {
const octets = IPv4Address.octetsFromString(ip);
return new IPv4Address(octets);
- } catch (e) {
+ } catch {
throw new Error(`Invalid ip: ${ip}`);
}
}
@@ -94,7 +94,7 @@ export class IPv4Address extends IpAddress<IPv4Octets> {
return parsedOctets;
}
}
- } catch (e) {
+ } catch {
// no-op
}
@@ -105,7 +105,7 @@ export class IPv4Address extends IpAddress<IPv4Octets> {
try {
IPv4Address.fromString(ip);
return true;
- } catch (e) {
+ } catch {
return false;
}
}
@@ -135,7 +135,7 @@ export class IPv4Range extends IpRange<IPv4Octets> {
const prefixSize = parseInt(parts[1]);
return new IPv4Range(octets, prefixSize);
}
- } catch (e) {
+ } catch {
// no-op
}
@@ -167,7 +167,7 @@ export class IPv6Address extends IpAddress<IPv6Groups> {
try {
const groups = IPv6Address.groupsFromString(ip);
return new IPv6Address(groups);
- } catch (e) {
+ } catch {
throw new Error(`Invalid ip: ${ip}`);
}
}
@@ -200,7 +200,7 @@ export class IPv6Address extends IpAddress<IPv6Groups> {
}
}
}
- } catch (e) {
+ } catch {
// no-op
}
@@ -211,7 +211,7 @@ export class IPv6Address extends IpAddress<IPv6Groups> {
try {
IPv6Address.fromString(ip);
return true;
- } catch (e) {
+ } catch {
return false;
}
}
@@ -241,7 +241,7 @@ export class IPv6Range extends IpRange<IPv6Groups> {
const prefixSize = parseInt(parts[1], 10);
return new IPv6Range(groups, prefixSize);
}
- } catch (e) {
+ } catch {
// no-op
}