Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProjectCodeLines ¶
func GetProjectCodeLines() int64
GetProjectCodeLines 获取当前项目的有效代码行数(全部 *.go,不忽略任何文件)
func GetProjectCodeLinesWithOptions ¶ added in v0.1.114
func GetProjectCodeLinesWithOptions(options *GTCodeLinesOptions) int64
GetProjectCodeLinesWithOptions 按忽略配置获取当前项目的有效代码行数
Types ¶
type GTCodeLinesOptions ¶ added in v0.1.114
type GTCodeLinesOptions struct {
IgnoreDirs []string // 忽略目录,整棵子树不统计
IgnoreFiles []string // 忽略文件
IgnoreTestFiles bool // true 时跳过 *_test.go
}
GTCodeLinesOptions 代码行统计忽略配置 忽略规则匹配语义(IgnoreDirs / IgnoreFiles 通用):
- 条目不含 "/":按名字匹配任意层级,支持 glob(如 "vendor"、"*.pb.go"、"mock_*")
- 条目含 "/":按项目根相对路径精确匹配(如 "third_party/protos"、"cmd/demo/main.go")
Click to show internal directories.
Click to hide internal directories.