From 893f4fc93a3e9d6cdbc5196fa3fc2bbd280c5d04 Mon Sep 17 00:00:00 2001 From: xwen-winnie <657844267@qq.com> Date: Thu, 20 Jun 2024 15:44:07 +0800 Subject: [PATCH] fix(luacheck) filter out unnecessary lines --- internal/linters/lua/luacheck/luacheck.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/linters/lua/luacheck/luacheck.go b/internal/linters/lua/luacheck/luacheck.go index d10092a..84706d6 100644 --- a/internal/linters/lua/luacheck/luacheck.go +++ b/internal/linters/lua/luacheck/luacheck.go @@ -1,6 +1,7 @@ package luacheck import ( + "regexp" "strings" "github.com/qiniu/reviewbot/internal/linters" @@ -28,6 +29,11 @@ func luacheckHandler(log *xlog.Logger, a linters.Agent) error { } func luacheckParser(line string) (*linters.LinterOutput, error) { + // To filter out lines starting with "Total: " or "Checking " + filterRegex := regexp.MustCompile(`^(Total: |Checking )`) + if filterRegex.MatchString(line) { + return nil, nil + } lineResult, err := linters.GeneralLineParser(line) if err != nil { return nil, err