Move helpers-pure.ts to /common

This commit is contained in:
Robert
2023-06-21 09:10:26 +01:00
parent 1ced7a90fd
commit 2813576f07
63 changed files with 63 additions and 71 deletions

View File

@@ -1,7 +1,7 @@
import * as semver from "semver"; import * as semver from "semver";
import { runCodeQlCliCommand } from "./cli"; import { runCodeQlCliCommand } from "./cli";
import { Logger } from "../common"; import { Logger } from "../common";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
/** /**
* Get the version of a CodeQL CLI. * Get the version of a CodeQL CLI.

View File

@@ -21,7 +21,7 @@ import {
assertNever, assertNever,
getErrorMessage, getErrorMessage,
getErrorStack, getErrorStack,
} from "../pure/helpers-pure"; } from "../common/helpers-pure";
import { walkDirectory } from "../common/files"; import { walkDirectory } from "../common/files";
import { QueryMetadata, SortDirection } from "../pure/interface-types"; import { QueryMetadata, SortDirection } from "../pure/interface-types";
import { BaseLogger, Logger, ProgressReporter } from "../common"; import { BaseLogger, Logger, ProgressReporter } from "../common";

View File

@@ -1,5 +1,5 @@
import { DisposableObject } from "./disposable-object"; import { DisposableObject } from "./disposable-object";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "./helpers-pure";
import { Logger } from "./logging"; import { Logger } from "./logging";
/** /**

View File

@@ -1,4 +1,4 @@
import { OWNER_REGEX, REPO_REGEX } from "../pure/helpers-pure"; import { OWNER_REGEX, REPO_REGEX } from "./helpers-pure";
/** /**
* Checks if a string is a valid GitHub NWO. * Checks if a string is a valid GitHub NWO.

View File

@@ -5,7 +5,7 @@
* Helper functions that don't depend on vscode or the CLI and therefore can be used by the front-end and pure unit tests. * Helper functions that don't depend on vscode or the CLI and therefore can be used by the front-end and pure unit tests.
*/ */
import { RedactableError } from "../common/errors"; import { RedactableError } from "./errors";
/** /**
* This error is used to indicate a runtime failure of an exhaustivity check enforced at compile time. * This error is used to indicate a runtime failure of an exhaustivity check enforced at compile time.

View File

@@ -1,6 +1,6 @@
import { appendFile, ensureFile } from "fs-extra"; import { appendFile, ensureFile } from "fs-extra";
import { isAbsolute } from "path"; import { isAbsolute } from "path";
import { getErrorMessage } from "../../pure/helpers-pure"; import { getErrorMessage } from "../helpers-pure";
import { Logger, LogOptions } from "./logger"; import { Logger, LogOptions } from "./logger";
/** /**

View File

@@ -1,7 +1,7 @@
import * as Sarif from "sarif"; import * as Sarif from "sarif";
import { createReadStream } from "fs-extra"; import { createReadStream } from "fs-extra";
import { connectTo } from "stream-json/Assembler"; import { connectTo } from "stream-json/Assembler";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "./helpers-pure";
import { withParser } from "stream-json/filters/Pick"; import { withParser } from "stream-json/filters/Pick";
const DUMMY_TOOL: Sarif.Tool = { driver: { name: "" } }; const DUMMY_TOOL: Sarif.Tool = { driver: { name: "" } };

View File

@@ -6,11 +6,7 @@ import {
showAndLogWarningMessage, showAndLogWarningMessage,
showAndLogExceptionWithTelemetry, showAndLogExceptionWithTelemetry,
} from "../logging"; } from "../logging";
import { import { asError, getErrorMessage, getErrorStack } from "../helpers-pure";
asError,
getErrorMessage,
getErrorStack,
} from "../../pure/helpers-pure";
import { redactableError } from "../errors"; import { redactableError } from "../errors";
import { UserCancellationException } from "./progress"; import { UserCancellationException } from "./progress";
import { telemetryListener } from "./telemetry"; import { telemetryListener } from "./telemetry";

View File

@@ -2,11 +2,7 @@ import { Uri, window } from "vscode";
import { AppCommandManager } from "../commands"; import { AppCommandManager } from "../commands";
import { showBinaryChoiceDialog } from "./dialog"; import { showBinaryChoiceDialog } from "./dialog";
import { redactableError } from "../errors"; import { redactableError } from "../errors";
import { import { asError, getErrorMessage, getErrorStack } from "../helpers-pure";
asError,
getErrorMessage,
getErrorStack,
} from "../../pure/helpers-pure";
import { extLogger, showAndLogExceptionWithTelemetry } from "../logging"; import { extLogger, showAndLogExceptionWithTelemetry } from "../logging";
import { telemetryListener } from "./telemetry"; import { telemetryListener } from "./telemetry";

View File

@@ -17,7 +17,7 @@ import {
} from "../common/bqrs-cli-types"; } from "../common/bqrs-cli-types";
import resultsDiff from "./resultsDiff"; import resultsDiff from "./resultsDiff";
import { CompletedLocalQueryInfo } from "../query-results"; import { CompletedLocalQueryInfo } from "../query-results";
import { assertNever, getErrorMessage } from "../pure/helpers-pure"; import { assertNever, getErrorMessage } from "../common/helpers-pure";
import { HistoryItemLabelProvider } from "../query-history/history-item-label-provider"; import { HistoryItemLabelProvider } from "../query-history/history-item-label-provider";
import { import {
AbstractWebview, AbstractWebview,

View File

@@ -25,7 +25,7 @@ import { outputFile, pathExists, readFile } from "fs-extra";
import { load as loadYaml } from "js-yaml"; import { load as loadYaml } from "js-yaml";
import { DatabaseItem, DatabaseManager } from "../databases/local-databases"; import { DatabaseItem, DatabaseManager } from "../databases/local-databases";
import { CodeQLCliServer } from "../codeql-cli/cli"; import { CodeQLCliServer } from "../codeql-cli/cli";
import { asError, assertNever, getErrorMessage } from "../pure/helpers-pure"; import { asError, assertNever, getErrorMessage } from "../common/helpers-pure";
import { generateFlowModel } from "./generate-flow-model"; import { generateFlowModel } from "./generate-flow-model";
import { promptImportGithubDatabase } from "../databases/database-fetcher"; import { promptImportGithubDatabase } from "../databases/database-fetcher";
import { App } from "../common/app"; import { App } from "../common/app";

View File

@@ -11,7 +11,7 @@ import {
import { ProgressCallback } from "../common/vscode/progress"; import { ProgressCallback } from "../common/vscode/progress";
import { DatabaseItem } from "../databases/local-databases"; import { DatabaseItem } from "../databases/local-databases";
import { getQlPackPath, QLPACK_FILENAMES } from "../pure/ql"; import { getQlPackPath, QLPACK_FILENAMES } from "../pure/ql";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { ExtensionPack, ExtensionPackModelFile } from "./shared/extension-pack"; import { ExtensionPack, ExtensionPackModelFile } from "./shared/extension-pack";
import { NotificationLogger, showAndLogErrorMessage } from "../common/logging"; import { NotificationLogger, showAndLogErrorMessage } from "../common/logging";
import { containsPath } from "../common/files"; import { containsPath } from "../common/files";

View File

@@ -23,7 +23,7 @@ import {
ProgressCallback, ProgressCallback,
} from "../common/vscode/progress"; } from "../common/vscode/progress";
import { extLogger } from "../common"; import { extLogger } from "../common";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { import {
getNwoFromGitHubUrl, getNwoFromGitHubUrl,
isValidGitHubNwo, isValidGitHubNwo,

View File

@@ -41,7 +41,7 @@ import {
promptImportGithubDatabase, promptImportGithubDatabase,
promptImportInternetDatabase, promptImportInternetDatabase,
} from "./database-fetcher"; } from "./database-fetcher";
import { asError, asyncFilter, getErrorMessage } from "../pure/helpers-pure"; import { asError, asyncFilter, getErrorMessage } from "../common/helpers-pure";
import { QueryRunner } from "../query-server"; import { QueryRunner } from "../query-server";
import { isCanary } from "../config"; import { isCanary } from "../config";
import { App } from "../common/app"; import { App } from "../common/app";

View File

@@ -22,7 +22,7 @@ import {
import { isQueryLanguage } from "../../common/query-language"; import { isQueryLanguage } from "../../common/query-language";
import { existsSync } from "fs"; import { existsSync } from "fs";
import { QlPackGenerator } from "../../qlpack-generator"; import { QlPackGenerator } from "../../qlpack-generator";
import { asError, getErrorMessage } from "../../pure/helpers-pure"; import { asError, getErrorMessage } from "../../common/helpers-pure";
import { DatabaseItem, PersistedDatabaseItem } from "./database-item"; import { DatabaseItem, PersistedDatabaseItem } from "./database-item";
import { redactableError } from "../../common/errors"; import { redactableError } from "../../common/errors";
import { remove } from "fs-extra"; import { remove } from "fs-extra";

View File

@@ -19,7 +19,7 @@ import {
isLineColumnLoc, isLineColumnLoc,
tryGetResolvableLocation, tryGetResolvableLocation,
} from "../../common/bqrs-utils"; } from "../../common/bqrs-utils";
import { getErrorMessage } from "../../pure/helpers-pure"; import { getErrorMessage } from "../../common/helpers-pure";
import { Logger } from "../../common"; import { Logger } from "../../common";
import { DatabaseItem } from "./database-item"; import { DatabaseItem } from "./database-item";
import { DatabaseManager } from "./database-manager"; import { DatabaseManager } from "./database-manager";

View File

@@ -29,7 +29,7 @@ import { DbTreeDataProvider } from "./db-tree-data-provider";
import { DbTreeViewItem } from "./db-tree-view-item"; import { DbTreeViewItem } from "./db-tree-view-item";
import { getGitHubUrl } from "./db-tree-view-item-action"; import { getGitHubUrl } from "./db-tree-view-item-action";
import { getControllerRepo } from "../../variant-analysis/run-remote-query"; import { getControllerRepo } from "../../variant-analysis/run-remote-query";
import { getErrorMessage } from "../../pure/helpers-pure"; import { getErrorMessage } from "../../common/helpers-pure";
import { DatabasePanelCommands } from "../../common/commands"; import { DatabasePanelCommands } from "../../common/commands";
import { App } from "../../common/app"; import { App } from "../../common/app";
import { QueryLanguage } from "../../common/query-language"; import { QueryLanguage } from "../../common/query-language";

View File

@@ -8,7 +8,7 @@ import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders";
import { LocalQueries } from "../local-queries"; import { LocalQueries } from "../local-queries";
import { getQuickEvalContext, validateQueryPath } from "../run-queries-shared"; import { getQuickEvalContext, validateQueryPath } from "../run-queries-shared";
import * as CodeQLProtocol from "./debug-protocol"; import * as CodeQLProtocol from "./debug-protocol";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { showAndLogErrorMessage } from "../common/logging"; import { showAndLogErrorMessage } from "../common/logging";
import { extLogger } from "../common"; import { extLogger } from "../common";

View File

@@ -17,7 +17,7 @@ import { QueryResultType } from "../pure/new-messages";
import { CoreQueryResults, CoreQueryRun, QueryRunner } from "../query-server"; import { CoreQueryResults, CoreQueryRun, QueryRunner } from "../query-server";
import * as CodeQLProtocol from "./debug-protocol"; import * as CodeQLProtocol from "./debug-protocol";
import { QuickEvalContext } from "../run-queries-shared"; import { QuickEvalContext } from "../run-queries-shared";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
// More complete implementations of `Event` for certain events, because the classes from // More complete implementations of `Event` for certain events, because the classes from

View File

@@ -66,7 +66,7 @@ import {
assertNever, assertNever,
getErrorMessage, getErrorMessage,
getErrorStack, getErrorStack,
} from "./pure/helpers-pure"; } from "./common/helpers-pure";
import { import {
ResultsView, ResultsView,
WebviewReveal, WebviewReveal,

View File

@@ -24,7 +24,7 @@ import {
isLineColumnLoc, isLineColumnLoc,
} from "../../common/bqrs-utils"; } from "../../common/bqrs-utils";
import { DisposableObject } from "../../common/disposable-object"; import { DisposableObject } from "../../common/disposable-object";
import { asError, getErrorMessage } from "../../pure/helpers-pure"; import { asError, getErrorMessage } from "../../common/helpers-pure";
import { redactableError } from "../../common/errors"; import { redactableError } from "../../common/errors";
import { AstViewerCommands } from "../../common/commands"; import { AstViewerCommands } from "../../common/commands";
import { extLogger } from "../../common"; import { extLogger } from "../../common";

View File

@@ -2,7 +2,7 @@ import { Uri, window } from "vscode";
import { CodeQLCliServer } from "../codeql-cli/cli"; import { CodeQLCliServer } from "../codeql-cli/cli";
import { QueryRunner } from "../query-server"; import { QueryRunner } from "../query-server";
import { basename, join } from "path"; import { basename, join } from "path";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { redactableError } from "../common/errors"; import { redactableError } from "../common/errors";
import { AppCommandManager, QueryEditorCommands } from "../common/commands"; import { AppCommandManager, QueryEditorCommands } from "../common/commands";
import { extLogger } from "../common"; import { extLogger } from "../common";

View File

@@ -35,7 +35,7 @@ import {
} from "../run-queries-shared"; } from "../run-queries-shared";
import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results"; import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results";
import { WebviewReveal } from "./webview"; import { WebviewReveal } from "./webview";
import { asError, getErrorMessage } from "../pure/helpers-pure"; import { asError, getErrorMessage } from "../common/helpers-pure";
import { CodeQLCliServer } from "../codeql-cli/cli"; import { CodeQLCliServer } from "../codeql-cli/cli";
import { LocalQueryCommands } from "../common/commands"; import { LocalQueryCommands } from "../common/commands";
import { App } from "../common/app"; import { App } from "../common/app";

View File

@@ -12,7 +12,7 @@ import {
ProgressCallback, ProgressCallback,
UserCancellationException, UserCancellationException,
} from "../common/vscode/progress"; } from "../common/vscode/progress";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { FALLBACK_QLPACK_FILENAME, getQlPackPath } from "../pure/ql"; import { FALLBACK_QLPACK_FILENAME, getQlPackPath } from "../pure/ql";
import { App } from "../common/app"; import { App } from "../common/app";

View File

@@ -22,7 +22,7 @@ import {
assertNever, assertNever,
getErrorMessage, getErrorMessage,
getErrorStack, getErrorStack,
} from "../pure/helpers-pure"; } from "../common/helpers-pure";
import { import {
FromResultsViewMsg, FromResultsViewMsg,
Interpretation, Interpretation,

View File

@@ -13,7 +13,7 @@ import {
} from "vscode"; } from "vscode";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { extLogger } from "../common"; import { extLogger } from "../common";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { SummaryLanguageSupportCommands } from "../common/commands"; import { SummaryLanguageSupportCommands } from "../common/commands";
import { App } from "../common/app"; import { App } from "../common/app";

View File

@@ -11,7 +11,7 @@ import {
showAndLogExceptionWithTelemetry, showAndLogExceptionWithTelemetry,
showAndLogInformationMessage, showAndLogInformationMessage,
} from "../common/logging"; } from "../common/logging";
import { asError, getErrorStack } from "../pure/helpers-pure"; import { asError, getErrorStack } from "../common/helpers-pure";
import { redactableError } from "../common/errors"; import { redactableError } from "../common/errors";
import { PACKS_BY_QUERY_LANGUAGE } from "../common/query-language"; import { PACKS_BY_QUERY_LANGUAGE } from "../common/query-language";
import { PackagingCommands } from "../common/commands"; import { PackagingCommands } from "../common/commands";

View File

@@ -3,7 +3,7 @@ import {
RepositoryWithMetadata, RepositoryWithMetadata,
} from "../variant-analysis/shared/repository"; } from "../variant-analysis/shared/repository";
import { parseDate } from "../common/date"; import { parseDate } from "../common/date";
import { assertNever } from "./helpers-pure"; import { assertNever } from "../common/helpers-pure";
export enum FilterKey { export enum FilterKey {
All = "all", All = "all",

View File

@@ -4,7 +4,7 @@ import { Event } from "vscode";
import { QueryLanguage, dbSchemeToLanguage } from "../common/query-language"; import { QueryLanguage, dbSchemeToLanguage } from "../common/query-language";
import { FALLBACK_QLPACK_FILENAME, QLPACK_FILENAMES } from "../pure/ql"; import { FALLBACK_QLPACK_FILENAME, QLPACK_FILENAMES } from "../pure/ql";
import { FilePathDiscovery } from "../common/vscode/file-path-discovery"; import { FilePathDiscovery } from "../common/vscode/file-path-discovery";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { extLogger } from "../common"; import { extLogger } from "../common";
import { EOL } from "os"; import { EOL } from "os";
import { containsPath } from "../common/files"; import { containsPath } from "../common/files";

View File

@@ -9,7 +9,7 @@ import {
TreeItemCollapsibleState, TreeItemCollapsibleState,
} from "vscode"; } from "vscode";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { asError, getErrorMessage } from "../pure/helpers-pure"; import { asError, getErrorMessage } from "../common/helpers-pure";
import { redactableError } from "../common/errors"; import { redactableError } from "../common/errors";
import { EvalLogViewerCommands } from "../common/commands"; import { EvalLogViewerCommands } from "../common/commands";
import { extLogger } from "../common"; import { extLogger } from "../common";

View File

@@ -8,7 +8,7 @@ import {
QueryHistoryInfo, QueryHistoryInfo,
} from "./query-history-info"; } from "./query-history-info";
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item"; import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
import { assertNever } from "../pure/helpers-pure"; import { assertNever } from "../common/helpers-pure";
import { pluralize } from "../pure/word"; import { pluralize } from "../pure/word";
import { humanizeQueryStatus } from "../query-status"; import { humanizeQueryStatus } from "../query-status";

View File

@@ -9,7 +9,7 @@ import {
TreeItem, TreeItem,
} from "vscode"; } from "vscode";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { assertNever } from "../pure/helpers-pure"; import { assertNever } from "../common/helpers-pure";
import { QueryHistoryInfo } from "./query-history-info"; import { QueryHistoryInfo } from "./query-history-info";
import { QueryStatus } from "../query-status"; import { QueryStatus } from "../query-status";
import { HistoryItemLabelProvider } from "./history-item-label-provider"; import { HistoryItemLabelProvider } from "./history-item-label-provider";

View File

@@ -1,6 +1,6 @@
import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item"; import { VariantAnalysisHistoryItem } from "./variant-analysis-history-item";
import { LocalQueryInfo } from "../query-results"; import { LocalQueryInfo } from "../query-results";
import { assertNever } from "../pure/helpers-pure"; import { assertNever } from "../common/helpers-pure";
import { pluralize } from "../pure/word"; import { pluralize } from "../pure/word";
import { import {
hasRepoScanCompleted, hasRepoScanCompleted,

View File

@@ -20,7 +20,7 @@ import {
import { URLSearchParams } from "url"; import { URLSearchParams } from "url";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from "../pure/time"; import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from "../pure/time";
import { assertNever, getErrorMessage } from "../pure/helpers-pure"; import { assertNever, getErrorMessage } from "../common/helpers-pure";
import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results"; import { CompletedLocalQueryInfo, LocalQueryInfo } from "../query-results";
import { import {
getActionsWorkflowRunUrl, getActionsWorkflowRunUrl,

View File

@@ -1,4 +1,4 @@
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { QueryHistoryInfo } from "../query-history-info"; import { QueryHistoryInfo } from "../query-history-info";
import { mapLocalQueryInfoToDto } from "./query-history-local-query-domain-mapper"; import { mapLocalQueryInfoToDto } from "./query-history-local-query-domain-mapper";
import { QueryHistoryItemDto } from "./query-history-dto"; import { QueryHistoryItemDto } from "./query-history-dto";

View File

@@ -6,7 +6,7 @@ import {
asyncFilter, asyncFilter,
getErrorMessage, getErrorMessage,
getErrorStack, getErrorStack,
} from "../../pure/helpers-pure"; } from "../../common/helpers-pure";
import { QueryHistoryInfo } from "../query-history-info"; import { QueryHistoryInfo } from "../query-history-info";
import { redactableError } from "../../common/errors"; import { redactableError } from "../../common/errors";
import { QueryHistoryDto, QueryHistoryItemDto } from "./query-history-dto"; import { QueryHistoryDto, QueryHistoryItemDto } from "./query-history-dto";

View File

@@ -21,7 +21,7 @@ import {
VariantAnalysisSkippedRepositoryGroup, VariantAnalysisSkippedRepositoryGroup,
VariantAnalysisStatus, VariantAnalysisStatus,
} from "../../variant-analysis/shared/variant-analysis"; } from "../../variant-analysis/shared/variant-analysis";
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { QueryLanguage } from "../../common/query-language"; import { QueryLanguage } from "../../common/query-language";
import { QueryStatus } from "../../query-status"; import { QueryStatus } from "../../query-status";
import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item"; import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item";

View File

@@ -21,7 +21,7 @@ import {
VariantAnalysisSkippedRepositoryGroup, VariantAnalysisSkippedRepositoryGroup,
VariantAnalysisStatus, VariantAnalysisStatus,
} from "../../variant-analysis/shared/variant-analysis"; } from "../../variant-analysis/shared/variant-analysis";
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { QueryLanguage } from "../../common/query-language"; import { QueryLanguage } from "../../common/query-language";
import { QueryStatus } from "../../query-status"; import { QueryStatus } from "../../query-status";
import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item"; import { VariantAnalysisHistoryItem } from "../variant-analysis-history-item";

View File

@@ -20,7 +20,7 @@ import {
import * as messages from "../../pure/legacy-messages"; import * as messages from "../../pure/legacy-messages";
import * as newMessages from "../../pure/new-messages"; import * as newMessages from "../../pure/new-messages";
import * as qsClient from "./query-server-client"; import * as qsClient from "./query-server-client";
import { asError, getErrorMessage } from "../../pure/helpers-pure"; import { asError, getErrorMessage } from "../../common/helpers-pure";
import { compileDatabaseUpgradeSequence } from "./upgrades"; import { compileDatabaseUpgradeSequence } from "./upgrades";
import { QueryEvaluationInfo, QueryOutputDir } from "../../run-queries-shared"; import { QueryEvaluationInfo, QueryOutputDir } from "../../run-queries-shared";
import { redactableError } from "../../common/errors"; import { redactableError } from "../../common/errors";

View File

@@ -12,7 +12,7 @@ import * as qsClient from "./query-server-client";
import * as tmp from "tmp-promise"; import * as tmp from "tmp-promise";
import { dirname } from "path"; import { dirname } from "path";
import { DatabaseItem } from "../../databases/local-databases"; import { DatabaseItem } from "../../databases/local-databases";
import { asError, getErrorMessage } from "../../pure/helpers-pure"; import { asError, getErrorMessage } from "../../common/helpers-pure";
import { redactableError } from "../../common/errors"; import { redactableError } from "../../common/errors";
import { telemetryListener } from "../../common/vscode/telemetry"; import { telemetryListener } from "../../common/vscode/telemetry";

View File

@@ -1,4 +1,4 @@
import { assertNever } from "./pure/helpers-pure"; import { assertNever } from "./common/helpers-pure";
import { VariantAnalysisStatus } from "./variant-analysis/shared/variant-analysis"; import { VariantAnalysisStatus } from "./variant-analysis/shared/variant-analysis";
export enum QueryStatus { export enum QueryStatus {

View File

@@ -18,7 +18,7 @@ import {
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { QLTestDiscovery } from "./qltest-discovery"; import { QLTestDiscovery } from "./qltest-discovery";
import { CodeQLCliServer } from "../codeql-cli/cli"; import { CodeQLCliServer } from "../codeql-cli/cli";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { BaseLogger, LogOptions } from "../common"; import { BaseLogger, LogOptions } from "../common";
import { TestRunner } from "./test-runner"; import { TestRunner } from "./test-runner";
import { TestManagerBase } from "./test-manager-base"; import { TestManagerBase } from "./test-manager-base";

View File

@@ -2,7 +2,7 @@ import { CancellationToken, Uri } from "vscode";
import { CodeQLCliServer, TestCompleted } from "../codeql-cli/cli"; import { CodeQLCliServer, TestCompleted } from "../codeql-cli/cli";
import { DatabaseItem, DatabaseManager } from "../databases/local-databases"; import { DatabaseItem, DatabaseManager } from "../databases/local-databases";
import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders"; import { getOnDiskWorkspaceFolders } from "../common/vscode/workspace-folders";
import { asError, getErrorMessage } from "../pure/helpers-pure"; import { asError, getErrorMessage } from "../common/helpers-pure";
import { redactableError } from "../common/errors"; import { redactableError } from "../common/errors";
import { access } from "fs-extra"; import { access } from "fs-extra";
import { BaseLogger, extLogger } from "../common"; import { BaseLogger, extLogger } from "../common";

View File

@@ -30,7 +30,7 @@ import { DatabaseManager } from "./databases/local-databases";
import { DecodedBqrsChunk, EntityValue } from "./common/bqrs-cli-types"; import { DecodedBqrsChunk, EntityValue } from "./common/bqrs-cli-types";
import { BaseLogger, extLogger } from "./common"; import { BaseLogger, extLogger } from "./common";
import { generateSummarySymbolsFile } from "./log-insights/summary-parser"; import { generateSummarySymbolsFile } from "./log-insights/summary-parser";
import { getErrorMessage } from "./pure/helpers-pure"; import { getErrorMessage } from "./common/helpers-pure";
import { showAndLogWarningMessage } from "./common/logging"; import { showAndLogWarningMessage } from "./common/logging";
/** /**

View File

@@ -8,7 +8,7 @@ import {
getFirstWorkspaceFolder, getFirstWorkspaceFolder,
isFolderAlreadyInWorkspace, isFolderAlreadyInWorkspace,
} from "./common/vscode/workspace-folders"; } from "./common/vscode/workspace-folders";
import { getErrorMessage } from "./pure/helpers-pure"; import { getErrorMessage } from "./common/helpers-pure";
import { QlPackGenerator } from "./qlpack-generator"; import { QlPackGenerator } from "./qlpack-generator";
import { DatabaseItem, DatabaseManager } from "./databases/local-databases"; import { DatabaseItem, DatabaseManager } from "./databases/local-databases";
import { import {

View File

@@ -3,7 +3,7 @@ import {
AbstractWebview, AbstractWebview,
WebviewPanelConfig, WebviewPanelConfig,
} from "../common/vscode/abstract-webview"; } from "../common/vscode/abstract-webview";
import { assertNever } from "../pure/helpers-pure"; import { assertNever } from "../common/helpers-pure";
import { telemetryListener } from "../common/vscode/telemetry"; import { telemetryListener } from "../common/vscode/telemetry";
import { import {
FromDataFlowPathsMessage, FromDataFlowPathsMessage,

View File

@@ -1,4 +1,4 @@
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { import {
VariantAnalysisScannedRepositoryState, VariantAnalysisScannedRepositoryState,
VariantAnalysisScannedRepositoryDownloadStatus, VariantAnalysisScannedRepositoryDownloadStatus,

View File

@@ -1,4 +1,4 @@
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { import {
VariantAnalysisScannedRepositoryDownloadStatus, VariantAnalysisScannedRepositoryDownloadStatus,
VariantAnalysisScannedRepositoryState, VariantAnalysisScannedRepositoryState,

View File

@@ -1,4 +1,4 @@
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { import {
VariantAnalysisRepositoryTask, VariantAnalysisRepositoryTask,
VariantAnalysisRepoStatus, VariantAnalysisRepoStatus,

View File

@@ -1,4 +1,4 @@
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { import {
VariantAnalysisRepositoryTask, VariantAnalysisRepositoryTask,
VariantAnalysisRepoStatus, VariantAnalysisRepoStatus,

View File

@@ -19,7 +19,7 @@ import {
} from "../common/vscode/progress"; } from "../common/vscode/progress";
import { RequestError } from "@octokit/types/dist-types"; import { RequestError } from "@octokit/types/dist-types";
import { QueryMetadata } from "../pure/interface-types"; import { QueryMetadata } from "../pure/interface-types";
import { getErrorMessage, REPO_REGEX } from "../pure/helpers-pure"; import { getErrorMessage, REPO_REGEX } from "../common/helpers-pure";
import { getRepositoryFromNwo } from "./gh-api/gh-api-client"; import { getRepositoryFromNwo } from "./gh-api/gh-api-client";
import { import {
getRepositorySelection, getRepositorySelection,

View File

@@ -30,7 +30,7 @@ import {
VariantAnalysisScannedRepositoryState, VariantAnalysisScannedRepositoryState,
VariantAnalysisSubmission, VariantAnalysisSubmission,
} from "./shared/variant-analysis"; } from "./shared/variant-analysis";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { VariantAnalysisView } from "./variant-analysis-view"; import { VariantAnalysisView } from "./variant-analysis-view";
import { VariantAnalysisViewManager } from "./variant-analysis-view-manager"; import { VariantAnalysisViewManager } from "./variant-analysis-view-manager";
import { import {

View File

@@ -12,7 +12,7 @@ import { VariantAnalysis as ApiVariantAnalysis } from "./gh-api/variant-analysis
import { processUpdatedVariantAnalysis } from "./variant-analysis-processor"; import { processUpdatedVariantAnalysis } from "./variant-analysis-processor";
import { DisposableObject } from "../common/disposable-object"; import { DisposableObject } from "../common/disposable-object";
import { sleep } from "../pure/time"; import { sleep } from "../pure/time";
import { getErrorMessage } from "../pure/helpers-pure"; import { getErrorMessage } from "../common/helpers-pure";
import { App } from "../common/app"; import { App } from "../common/app";
import { showAndLogWarningMessage } from "../common/logging"; import { showAndLogWarningMessage } from "../common/logging";

View File

@@ -11,7 +11,7 @@ import {
FromVariantAnalysisMessage, FromVariantAnalysisMessage,
ToVariantAnalysisMessage, ToVariantAnalysisMessage,
} from "../pure/interface-types"; } from "../pure/interface-types";
import { assertNever } from "../pure/helpers-pure"; import { assertNever } from "../common/helpers-pure";
import { import {
VariantAnalysis, VariantAnalysis,
VariantAnalysisScannedRepositoryResult, VariantAnalysisScannedRepositoryResult,

View File

@@ -1,4 +1,4 @@
import { getErrorMessage, getErrorStack } from "../../pure/helpers-pure"; import { getErrorMessage, getErrorStack } from "../../common/helpers-pure";
import { vscode } from "../vscode-api"; import { vscode } from "../vscode-api";
// Keep track of previous errors that have happened. // Keep track of previous errors that have happened.

View File

@@ -8,7 +8,7 @@ import { VSCodeButton } from "@vscode/webview-ui-toolkit/react";
import styled from "styled-components"; import styled from "styled-components";
import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage"; import { ExternalApiUsage } from "../../data-extensions-editor/external-api-usage";
import { ModeledMethod } from "../../data-extensions-editor/modeled-method"; import { ModeledMethod } from "../../data-extensions-editor/modeled-method";
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { vscode } from "../vscode-api"; import { vscode } from "../vscode-api";
import { calculateModeledPercentage } from "./modeled"; import { calculateModeledPercentage } from "./modeled";
import { LinkIconButton } from "../variant-analysis/LinkIconButton"; import { LinkIconButton } from "../variant-analysis/LinkIconButton";

View File

@@ -7,7 +7,7 @@ import {
SortDirection, SortDirection,
ResultSet, ResultSet,
} from "../../pure/interface-types"; } from "../../pure/interface-types";
import { assertNever } from "../../pure/helpers-pure"; import { assertNever } from "../../common/helpers-pure";
import { vscode } from "../vscode-api"; import { vscode } from "../vscode-api";
import { convertNonPrintableChars } from "../../pure/text-utils"; import { convertNonPrintableChars } from "../../pure/text-utils";
import { sendTelemetry } from "../common/telemetry"; import { sendTelemetry } from "../common/telemetry";

View File

@@ -1,5 +1,5 @@
import * as React from "react"; import * as React from "react";
import { assertNever, getErrorMessage } from "../../pure/helpers-pure"; import { assertNever, getErrorMessage } from "../../common/helpers-pure";
import { import {
DatabaseInfo, DatabaseInfo,
Interpretation, Interpretation,

View File

@@ -1,4 +1,4 @@
import { asyncFilter, getErrorMessage } from "../../../src/pure/helpers-pure"; import { asyncFilter, getErrorMessage } from "../../../src/common/helpers-pure";
describe("helpers-pure", () => { describe("helpers-pure", () => {
it("should filter asynchronously", async () => { it("should filter asynchronously", async () => {

View File

@@ -2,7 +2,7 @@ import { window } from "vscode";
import { join } from "path"; import { join } from "path";
import { CodeQLCliServer } from "../../../../src/codeql-cli/cli"; import { CodeQLCliServer } from "../../../../src/codeql-cli/cli";
import { getErrorMessage } from "../../../../src/pure/helpers-pure"; import { getErrorMessage } from "../../../../src/common/helpers-pure";
import * as log from "../../../../src/common/logging/notifications"; import * as log from "../../../../src/common/logging/notifications";
import { import {

View File

@@ -19,7 +19,7 @@ import {
} from "../../../src/databases/local-databases"; } from "../../../src/databases/local-databases";
import * as databaseFetcher from "../../../src/databases/database-fetcher"; import * as databaseFetcher from "../../../src/databases/database-fetcher";
import { createMockDB } from "../../factories/databases/databases"; import { createMockDB } from "../../factories/databases/databases";
import { asError } from "../../../src/pure/helpers-pure"; import { asError } from "../../../src/common/helpers-pure";
import { Setting } from "../../../src/config"; import { Setting } from "../../../src/config";
describe("SkeletonQueryWizard", () => { describe("SkeletonQueryWizard", () => {

View File

@@ -4,7 +4,7 @@ import { QlPackGenerator } from "../../../src/qlpack-generator";
import { QueryLanguage } from "../../../src/common/query-language"; import { QueryLanguage } from "../../../src/common/query-language";
import { CodeQLCliServer } from "../../../src/codeql-cli/cli"; import { CodeQLCliServer } from "../../../src/codeql-cli/cli";
import { Uri, workspace } from "vscode"; import { Uri, workspace } from "vscode";
import { getErrorMessage } from "../../../src/pure/helpers-pure"; import { getErrorMessage } from "../../../src/common/helpers-pure";
import * as tmp from "tmp"; import * as tmp from "tmp";
import { mockedObject } from "../utils/mocking.helpers"; import { mockedObject } from "../utils/mocking.helpers";

View File

@@ -1,7 +1,7 @@
import { load } from "js-yaml"; import { load } from "js-yaml";
import * as fs from "fs-extra"; import * as fs from "fs-extra";
import { getErrorMessage } from "../../../../../src/pure/helpers-pure"; import { getErrorMessage } from "../../../../../src/common/helpers-pure";
import * as log from "../../../../../src/common/logging/notifications"; import * as log from "../../../../../src/common/logging/notifications";
import * as workspaceFolders from "../../../../../src/common/vscode/workspace-folders"; import * as workspaceFolders from "../../../../../src/common/vscode/workspace-folders";