@abapify/adt-atc
CLI command plugin that adds adt atc … to the CLI. Runs ABAP Test Cockpit
checks against packages/transports and emits findings as SARIF or GitLab Code
Quality JSON. Supports customizing (check variants, exemption reasons).
Install
bun add @abapify/adt-atc
Register in adt.config.ts:
export default {
commands: ['@abapify/adt-atc/commands/atc'],
};
Public API
export { atcCommand } from '@abapify/adt-atc';
export { atcCustomizingCommand } from '@abapify/adt-atc';
export { outputSarifReport, outputGitLabCodeQuality } from '@abapify/adt-atc';
export type {
AtcResult,
AtcFinding,
OutputFormat,
FindingResolver,
ResolvedLocation,
} from '@abapify/adt-atc';
Usage
adt atc -p ZMY_PACKAGE --format sarif --output atc.sarif.json
adt atc -p ZMY_PACKAGE --format gitlab --output atc.codequality.json
Dependencies
@abapify/adt-plugin(CLI command plugin contract)@abapify/adt-client,@abapify/adt-contracts
See also
- ATC contracts
adt-aunit— sibling for ABAP Unit