refactor cli
This commit is contained in:
@@ -38,29 +38,52 @@ import type { CliFeatures, VersionAndFeatures } from "./cli-version";
|
||||
import { ExitCodeError, getCliError } from "./cli-errors";
|
||||
import { UserCancellationException } from "../common/vscode/progress";
|
||||
|
||||
/**
|
||||
* The version of the SARIF format that we are using.
|
||||
*/
|
||||
const SARIF_FORMAT = "sarifv2.1.0";
|
||||
// /**
|
||||
// * The version of the SARIF format that we are using.
|
||||
// */
|
||||
// const SARIF_FORMAT = "sarifv2.1.0";
|
||||
|
||||
/**
|
||||
* The string used to specify CSV format.
|
||||
*/
|
||||
// /**
|
||||
// * The string used to specify CSV format.
|
||||
// */
|
||||
// const CSV_FORMAT = "csv";
|
||||
|
||||
// /**
|
||||
// * The expected output of `codeql resolve queries --format bylanguage`.
|
||||
// */
|
||||
// export interface QueryInfoByLanguage {
|
||||
// // Using `unknown` as a placeholder. For now, the value is only ever an empty object.
|
||||
// byLanguage: Record<string, Record<string, unknown>>;
|
||||
// noDeclaredLanguage: Record<string, unknown>;
|
||||
// multipleDeclaredLanguages: Record<string, unknown>;
|
||||
// }
|
||||
|
||||
// /**
|
||||
// * The expected output of `codeql resolve database`.
|
||||
// */
|
||||
// export interface DbInfo {
|
||||
// sourceLocationPrefix: string;
|
||||
// columnKind: string;
|
||||
// unicodeNewlines: boolean;
|
||||
// sourceArchiveZip: string;
|
||||
// sourceArchiveRoot: string;
|
||||
// datasetFolder: string;
|
||||
// logsFolder: string;
|
||||
// languages: string[];
|
||||
// }
|
||||
|
||||
// /**
|
||||
// * The expected output of `codeql resolve upgrades`.
|
||||
// */
|
||||
// interface UpgradesInfo {
|
||||
// scripts: string[];
|
||||
// finalDbscheme: string;
|
||||
// matchesTarget?: boolean;
|
||||
// }
|
||||
|
||||
const SARIF_FORMAT = "sarifv2.1.0";
|
||||
const CSV_FORMAT = "csv";
|
||||
|
||||
/**
|
||||
* The expected output of `codeql resolve queries --format bylanguage`.
|
||||
*/
|
||||
export interface QueryInfoByLanguage {
|
||||
// Using `unknown` as a placeholder. For now, the value is only ever an empty object.
|
||||
byLanguage: Record<string, Record<string, unknown>>;
|
||||
noDeclaredLanguage: Record<string, unknown>;
|
||||
multipleDeclaredLanguages: Record<string, unknown>;
|
||||
}
|
||||
|
||||
/**
|
||||
* The expected output of `codeql resolve database`.
|
||||
*/
|
||||
export interface DbInfo {
|
||||
sourceLocationPrefix: string;
|
||||
columnKind: string;
|
||||
@@ -72,14 +95,7 @@ export interface DbInfo {
|
||||
languages: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* The expected output of `codeql resolve upgrades`.
|
||||
*/
|
||||
interface UpgradesInfo {
|
||||
scripts: string[];
|
||||
finalDbscheme: string;
|
||||
matchesTarget?: boolean;
|
||||
}
|
||||
export type QueryInfoByLanguage = Record<string, never>; // If it's always empty
|
||||
|
||||
/**
|
||||
* The expected output of `codeql resolve qlpacks`.
|
||||
|
||||
Reference in New Issue
Block a user