Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions extensions/ql-vscode/src/common/query-language.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ export enum QueryLanguage {
Javascript = "javascript",
Python = "python",
Ruby = "ruby",
Rust = "rust",
Swift = "swift",
}

Expand All @@ -25,6 +26,8 @@ export function getLanguageDisplayName(language: string): string {
return "Python";
case QueryLanguage.Ruby:
return "Ruby";
case QueryLanguage.Rust:
return "Rust";
case QueryLanguage.Swift:
return "Swift";
default:
Expand All @@ -43,6 +46,7 @@ export const PACKS_BY_QUERY_LANGUAGE = {
[QueryLanguage.Javascript]: ["codeql/javascript-queries"],
[QueryLanguage.Python]: ["codeql/python-queries"],
[QueryLanguage.Ruby]: ["codeql/ruby-queries"],
[QueryLanguage.Rust]: ["codeql/rust-queries"],
};

export const dbSchemeToLanguage: Record<string, QueryLanguage> = {
Expand All @@ -53,6 +57,7 @@ export const dbSchemeToLanguage: Record<string, QueryLanguage> = {
"semmlecode.csharp.dbscheme": QueryLanguage.CSharp,
"go.dbscheme": QueryLanguage.Go,
"ruby.dbscheme": QueryLanguage.Ruby,
"rust.dbscheme": QueryLanguage.Rust,
"swift.dbscheme": QueryLanguage.Swift,
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ const ALL_LANGUAGE_SELECTION_OPTIONS = [
QueryLanguage.Javascript,
QueryLanguage.Python,
QueryLanguage.Ruby,
QueryLanguage.Rust,
QueryLanguage.Swift,
];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,6 @@ export enum QueryLanguageDto {
Javascript = "javascript",
Python = "python",
Ruby = "ruby",
Rust = "rust",
Swift = "swift",
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ export function mapQueryLanguageToDto(
return QueryLanguageDto.Python;
case QueryLanguage.Ruby:
return QueryLanguageDto.Ruby;
case QueryLanguage.Rust:
return QueryLanguageDto.Rust;
case QueryLanguage.Swift:
return QueryLanguageDto.Swift;
default:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ export function mapQueryLanguageToDomainModel(
return QueryLanguage.Python;
case QueryLanguageDto.Ruby:
return QueryLanguage.Ruby;
case QueryLanguageDto.Rust:
return QueryLanguage.Rust;
case QueryLanguageDto.Swift:
return QueryLanguage.Swift;
default:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ describe("SkeletonQueryWizard", () => {
.fn()
.mockResolvedValue([
"ruby",
"rust",
"javascript",
"go",
"java",
Expand Down
Loading