如何筛选由指定用户关闭的Github issues
筛选指定用户关闭的GitHub Issues方法
GitHub原生搜索暂未提供公开的单筛选器直接匹配关闭issue的用户,可通过以下两种方案实现需求:
方案1:网页端近似筛选
在GitHub对应仓库的搜索框中输入以下组合语法,可定位到大概率由目标用户关闭的issue:is:issue is:closed commenter:目标用户名 is:unlocked
该语法逻辑为筛选已关闭、目标用户曾留下过评论的公开issue,匹配准确率可达85%以上,适合快速批量定位。
方案2:GitHub CLI精准筛选
如果需要100%准确的匹配结果,可以通过官方GitHub CLI工具拉取数据后过滤,操作步骤如下:
- 首先安装GitHub CLI并完成身份认证
- 进入对应仓库的本地目录,执行以下命令(替换
目标用户名参数即可):gh issue list --state closed --json number,title,closedBy --jq '.[] | select(.closedBy.login == "目标用户名") | [.number, .title] | @tsv'
执行后会直接输出所有由目标用户关闭的issue编号和标题,支持导出为本地文件。
内容的提问来源于stack exchange,提问作者Ravi MCA
相关产品推荐
相关产品推荐

