代码拉取完成,页面将自动刷新
package commands
import (
"github.com/golangci/golangci-lint/pkg/config"
"github.com/golangci/golangci-lint/pkg/logutils"
"github.com/golangci/golangci-lint/pkg/report"
"github.com/spf13/cobra"
)
type Executor struct {
rootCmd *cobra.Command
cfg *config.Config
exitCode int
version, commit, date string
log logutils.Log
reportData report.Data
}
func NewExecutor(version, commit, date string) *Executor {
e := &Executor{
cfg: config.NewDefault(),
version: version,
commit: commit,
date: date,
}
e.log = report.NewLogWrapper(logutils.NewStderrLog(""), &e.reportData)
e.initRoot()
e.initRun()
e.initHelp()
e.initLinters()
return e
}
func (e Executor) Execute() error {
return e.rootCmd.Execute()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。