@atomist/sdm-pack-sonarqube
Version:
Extension Pack for an Atomist SDM to integrate SonarQube
21 lines (20 loc) • 681 B
TypeScript
import { AutoCodeInspection, ExtensionPack, ReviewListenerRegistration } from "@atomist/sdm";
/**
* Options determining what Spring functionality is activated.
*/
export interface SonarQubeSupportOptions {
enabled: boolean;
url: string;
org: string;
token: string;
/**
* Inspect goal to add inspections to.
* Review functionality won't work otherwise.
*/
inspectGoal?: AutoCodeInspection;
/**
* Review listeners that let you publish review results.
*/
reviewListeners?: ReviewListenerRegistration | ReviewListenerRegistration[];
}
export declare function sonarQubeSupport(options: SonarQubeSupportOptions): ExtensionPack;