@ts-common/azure-js-dev-tools
Version:
Developer dependencies for TypeScript related projects
28 lines • 1.36 kB
TypeScript
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
import { Logger } from "@azure/logger-js";
import { AdditionalCheck } from "./checkEverything";
export interface CheckForUnstagedChangesOptions {
/**
* Whether or not this check is enabled. Since this is part of the checkEverything check, people
* who use the checkEverything check need a way to turn this check off.
*/
enable?: boolean;
/**
* The Logger to use. If no Logger is specified, then a default Logger will be used instead.
*/
logger?: Logger;
}
export declare function checkForUnstagedChanges(options?: CheckForUnstagedChangesOptions): AdditionalCheck;
/**
* Check the source files found under the provided startPaths for only() function calls. Returns the
* number of source files found that reference the only() function.
* @param startPaths The paths to start looking for source files in.
* @param logger The logger to use. If no logger is specified, then a console logger will be used.
* @returns The number of source files found that contain only() function calls.
*/
export declare function checkForUnstagedChangesCheck(options?: CheckForUnstagedChangesOptions): Promise<number>;
//# sourceMappingURL=checkForUnstagedChanges.d.ts.map