Skip to content

MergeSuggestionDeps

Defined in: src/merge-suggest.ts:59

optional crossMaxRules?: number

Defined in: src/merge-suggest.ts:82

Hard cap on rules handed to the cross spawn after pre-filtering (default 150).


optional crossMinRepos?: number

Defined in: src/merge-suggest.ts:80

Min distinct repos a rule must span for the cross pass to run (default 3).


herdr: Pick<HerdrDriver, "start" | "stop">

Defined in: src/merge-suggest.ts:71


optional log?: (msg) => void

Defined in: src/merge-suggest.ts:86

string

void


optional maxConcurrent?: number

Defined in: src/merge-suggest.ts:83


optional minRules?: number

Defined in: src/merge-suggest.ts:78

Min active rules in a repo before an intra pass runs (default 8).


optional model?: string | null

Defined in: src/merge-suggest.ts:74


optional now?: () => number

Defined in: src/merge-suggest.ts:75

number


onChange: () => void

Defined in: src/merge-suggest.ts:73

void


optional readOutput?: (dir) => RawOutput | null

Defined in: src/merge-suggest.ts:85

string

RawOutput | null


scratch: object

Defined in: src/merge-suggest.ts:72

create: () => object

object

dir: string

remove: (dir) => void

string

void


store: Pick<SessionStore, "getRepoConfig" | "listLearnings" | "listAllActiveLearnings" | "getLearning" | "addMergeSuggestion" | "mergeSuggestionSignatures" | "getMergePassSignature" | "setMergePassSignature">

Defined in: src/merge-suggest.ts:60


optional timeoutMs?: number

Defined in: src/merge-suggest.ts:76


optional writeRules?: (dir, rules) => void

Defined in: src/merge-suggest.ts:84

string

object[]

void