sourcegraph/sourcegraph-public-snapshot

insights: refactor capture group methods for readability and performance

開放

#33,148 建立於 2022年3月28日

 (11 則留言) (0 個反應) (0 位負責人)Go (1,374 個分叉)auto 404
backendcode-insightsgood first issue

倉庫指標

星標
 (10,290 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

When a capture group insight is created, we tally up matches per capture group using MatchValues and Counts methods on ComputeMatchContext. We then group them in the method GroupByCaptureMatch.

The current logic uses many nested for loops. The aim of this ticket is to look into simplifying this logic. What we want at the end is a map of unique capture group values to their count.

貢獻者指南