diff --git a/configs/eslint-config-compass/index.js b/configs/eslint-config-compass/index.js
index 7752482a7f9..2f5e9451f2f 100644
--- a/configs/eslint-config-compass/index.js
+++ b/configs/eslint-config-compass/index.js
@@ -35,7 +35,6 @@ const extraTsRules = {
'@typescript-eslint/unbound-method': 'warn',
'@typescript-eslint/no-duplicate-type-constituents': 'warn',
'@typescript-eslint/no-unsafe-declaration-merging': 'warn',
- '@typescript-eslint/no-unsafe-enum-comparison': 'warn',
};
const tsRules = {
diff --git a/packages/compass-global-writes/src/components/index.tsx b/packages/compass-global-writes/src/components/index.tsx
index 87396d02b50..4a62e749417 100644
--- a/packages/compass-global-writes/src/components/index.tsx
+++ b/packages/compass-global-writes/src/components/index.tsx
@@ -72,7 +72,7 @@ function ShardingStateView({
return ;
}
- if (shardingStatus === ShardingStatuses.LOADING_ERROR) {
+ if (shardingStatus === String(ShardingStatuses.LOADING_ERROR)) {
return ;
}
diff --git a/packages/compass-web/polyfills/net/index.ts b/packages/compass-web/polyfills/net/index.ts
index 03d650a2f8d..6d7afa5f449 100644
--- a/packages/compass-web/polyfills/net/index.ts
+++ b/packages/compass-web/polyfills/net/index.ts
@@ -137,12 +137,12 @@ class Socket extends Duplex {
decodeMessageWithTypeByte(message: Uint8Array) {
const typeByte = message[0];
- if (typeByte === MESSAGE_TYPE.JSON) {
+ if (typeByte === Number(MESSAGE_TYPE.JSON)) {
const jsonBytes = message.subarray(1);
const textDecoder = new TextDecoder('utf-8');
const jsonStr = textDecoder.decode(jsonBytes);
return JSON.parse(jsonStr);
- } else if (typeByte === MESSAGE_TYPE.BINARY) {
+ } else if (typeByte === Number(MESSAGE_TYPE.BINARY)) {
return message.subarray(1);
} else {
// eslint-disable-next-line no-console
diff --git a/packages/connection-form/src/components/advanced-options-tabs/general-tab/scheme-input.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/scheme-input.tsx
index 7a403e1fbc8..a2d5dacde78 100644
--- a/packages/connection-form/src/components/advanced-options-tabs/general-tab/scheme-input.tsx
+++ b/packages/connection-form/src/components/advanced-options-tabs/general-tab/scheme-input.tsx
@@ -47,7 +47,7 @@ function SchemeInput({
(event: React.ChangeEvent) => {
updateConnectionFormField({
type: 'update-connection-scheme',
- isSrv: event.target.value === MONGODB_SCHEME.MONGODB_SRV,
+ isSrv: event.target.value === String(MONGODB_SCHEME.MONGODB_SRV),
});
},
[updateConnectionFormField]