Skip to content

Commit 2796dda

Browse files
Fix @typescript-eslint/no-unsafe-enum-comparison
1 parent b638e41 commit 2796dda

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

extensions/ql-vscode/src/common/query-language.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export enum QueryLanguage {
1212
}
1313

1414
export function getLanguageDisplayName(language: string): string {
15-
switch (language) {
15+
switch (language as QueryLanguage) {
1616
case QueryLanguage.Actions:
1717
return "Actions";
1818
case QueryLanguage.CSharp:

extensions/ql-vscode/src/local-queries/local-queries.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ import { LocalQueryRun } from "./local-query-run";
5656
import { createMultiSelectionCommand } from "../common/vscode/selection-commands";
5757
import { findLanguage } from "../codeql-cli/query-language";
5858
import type { QueryTreeViewItem } from "../queries-panel/query-tree-view-item";
59-
import { tryGetQueryLanguage } from "../common/query-language";
59+
import { QueryLanguage, tryGetQueryLanguage } from "../common/query-language";
6060
import type { LanguageContextStore } from "../language-context-store";
6161
import type { ExtensionApp } from "../common/vscode/extension-app";
6262
import type { DatabaseFetcher } from "../databases/database-fetcher";
@@ -621,7 +621,7 @@ export class LocalQueries extends DisposableObject {
621621
const queryLanguage = await findLanguage(this.cliServer, uri);
622622
if (queryLanguage) {
623623
filteredDBs = this.databaseManager.databaseItems.filter(
624-
(db) => db.language === queryLanguage,
624+
(db) => (db.language as QueryLanguage) === queryLanguage,
625625
);
626626
if (filteredDBs.length === 0) {
627627
void showAndLogErrorMessage(

extensions/ql-vscode/src/model-editor/model-editor-view.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ export class ModelEditorView extends AbstractWebview<
605605
return;
606606
}
607607

608-
if (addedDatabase.language !== this.language) {
608+
if ((addedDatabase.language as QueryLanguage) !== this.language) {
609609
void showAndLogErrorMessage(
610610
this.app.logger,
611611
`The selected database is for ${addedDatabase.language}, but the current database is for ${this.language}.`,

extensions/ql-vscode/src/variant-analysis/shared/variant-analysis.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export interface VariantAnalysis {
3434
export function parseVariantAnalysisQueryLanguage(
3535
language: string,
3636
): QueryLanguage | undefined {
37-
return Object.values(QueryLanguage).find((x) => x === language);
37+
return Object.values(QueryLanguage).find((x) => x.toString() === language);
3838
}
3939

4040
export enum VariantAnalysisStatus {

0 commit comments

Comments
 (0)