mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-14 07:26:02 +00:00
* ci(swift): enforce shared kit dead-code coverage * chore(i18n): sync native source inventory * ci(swift): install pinned iOS scan tools
31 lines
1005 B
TypeScript
31 lines
1005 B
TypeScript
export type PeripheryFinding = {
|
|
ids: string[];
|
|
kind: string;
|
|
location: string;
|
|
name: string;
|
|
hints?: string[];
|
|
[key: string]: unknown;
|
|
};
|
|
|
|
export type PeripheryIntersectionOptions = {
|
|
iosResults: string;
|
|
iosStatus: string;
|
|
macosResults: string;
|
|
macosStatus: string;
|
|
output: string;
|
|
};
|
|
|
|
export function parseArgs(args: string[]): PeripheryIntersectionOptions;
|
|
export function validateFindings(value: unknown, label: string): PeripheryFinding[];
|
|
export function intersectFindings(iosFindings: unknown, macosFindings: unknown): PeripheryFinding[];
|
|
export function parseRepoLocation(location: string): {
|
|
column: string;
|
|
file: string;
|
|
line: string;
|
|
};
|
|
export function escapeCommandData(value: unknown): string;
|
|
export function escapeCommandProperty(value: unknown): string;
|
|
export function formatAnnotation(finding: PeripheryFinding): string;
|
|
export function buildSummary(findings: PeripheryFinding[]): string;
|
|
export function run(args: string[], env?: NodeJS.ProcessEnv): number;
|