MergeSuggestionDeps
Defined in: src/merge-suggest.ts:59
Properties
Section titled “Properties”crossMaxRules?
Section titled “crossMaxRules?”
optionalcrossMaxRules?:number
Defined in: src/merge-suggest.ts:82
Hard cap on rules handed to the cross spawn after pre-filtering (default 150).
crossMinRepos?
Section titled “crossMinRepos?”
optionalcrossMinRepos?: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
optionallog?: (msg) =>void
Defined in: src/merge-suggest.ts:86
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
maxConcurrent?
Section titled “maxConcurrent?”
optionalmaxConcurrent?:number
Defined in: src/merge-suggest.ts:83
minRules?
Section titled “minRules?”
optionalminRules?:number
Defined in: src/merge-suggest.ts:78
Min active rules in a repo before an intra pass runs (default 8).
model?
Section titled “model?”
optionalmodel?:string|null
Defined in: src/merge-suggest.ts:74
optionalnow?: () =>number
Defined in: src/merge-suggest.ts:75
Returns
Section titled “Returns”number
onChange
Section titled “onChange”onChange: () =>
void
Defined in: src/merge-suggest.ts:73
Returns
Section titled “Returns”void
readOutput?
Section titled “readOutput?”
optionalreadOutput?: (dir) =>RawOutput|null
Defined in: src/merge-suggest.ts:85
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”RawOutput | null
scratch
Section titled “scratch”scratch:
object
Defined in: src/merge-suggest.ts:72
create
Section titled “create”create: () =>
object
Returns
Section titled “Returns”object
dir:
string
remove
Section titled “remove”remove: (
dir) =>void
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
store:
Pick<SessionStore,"getRepoConfig"|"listLearnings"|"listAllActiveLearnings"|"getLearning"|"addMergeSuggestion"|"mergeSuggestionSignatures"|"getMergePassSignature"|"setMergePassSignature">
Defined in: src/merge-suggest.ts:60
timeoutMs?
Section titled “timeoutMs?”
optionaltimeoutMs?:number
Defined in: src/merge-suggest.ts:76
writeRules?
Section titled “writeRules?”
optionalwriteRules?: (dir,rules) =>void
Defined in: src/merge-suggest.ts:84
Parameters
Section titled “Parameters”string
object[]
Returns
Section titled “Returns”void