dependabit / github-client/src / FeedbackListener
Class: FeedbackListener
Defined in: packages/github-client/src/feedback.ts:44
Listener that monitors issue labels for false positive feedback
Constructors
Constructor
ts
new FeedbackListener(issueManager, config?): FeedbackListener;Defined in: packages/github-client/src/feedback.ts:49
Parameters
| Parameter | Type |
|---|---|
issueManager | IssueManagerInterface |
config | FeedbackConfig |
Returns
FeedbackListener
Methods
collectFeedback()
ts
collectFeedback(options?): Promise<FeedbackData>;Defined in: packages/github-client/src/feedback.ts:58
Collect feedback from issues with feedback labels
Parameters
| Parameter | Type |
|---|---|
options | CollectOptions |
Returns
Promise<FeedbackData>
getFeedbackRate()
ts
getFeedbackRate(options?): Promise<FeedbackRate>;Defined in: packages/github-client/src/feedback.ts:123
Calculate false positive rate from collected feedback
Parameters
| Parameter | Type |
|---|---|
options | CollectOptions |
Returns
Promise<FeedbackRate>
getRecentFeedback()
ts
getRecentFeedback(days, referenceDate?): Promise<FeedbackData>;Defined in: packages/github-client/src/feedback.ts:144
Get feedback from recent time window (e.g., last 30 days)
Parameters
| Parameter | Type |
|---|---|
days | number |
referenceDate? | Date |
Returns
Promise<FeedbackData>
monitorIssue()
ts
monitorIssue(issueNumber): Promise<boolean>;Defined in: packages/github-client/src/feedback.ts:155
Check if a specific issue has feedback label
Parameters
| Parameter | Type |
|---|---|
issueNumber | number |
Returns
Promise<boolean>