Documentation
¶
Index ¶
- func BackLanguageExts() map[string]string
- func CommonDepLockFile() map[string]string
- func CommonFileNameOf(name string) (string, bool)
- func ExtOfLanguage(language string) (string, bool)
- func ExtOfLanguageLower(language string) (string, bool)
- func FrontLanguageExts() map[string]string
- func IsExcludeDir(name string) bool
- func IsExcludeFileExt(ext string) bool
- func IsExcludeFileName(name string) bool
- func IsSkipLineCountExt(ext string) bool
- func KnownFileExtOf(ext string) (string, bool)
- func LanguageOf(ext string) (string, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BackLanguageExts ¶ added in v0.1.0
BackLanguageExts 返回后端语言扩展名映射的一份拷贝。
func CommonDepLockFile ¶ added in v0.0.2
func CommonFileNameOf ¶ added in v0.1.0
CommonFileNameOf 判断特殊文件名(Makefile、Dockerfile 等)。
func ExtOfLanguage ¶ added in v0.1.0
ExtOfLanguage 用语言名(如 "Golang")反查扩展名。
func ExtOfLanguageLower ¶ added in v0.1.0
ExtOfLanguageLower 用小写语言名(如 "golang")反查扩展名。
func FrontLanguageExts ¶ added in v0.1.0
FrontLanguageExts 返回前端语言扩展名映射的一份拷贝; 拷贝避免调用方修改影响包内不变性。
func IsExcludeDir ¶ added in v0.1.0
IsExcludeDir 判断目录名是否在通用排除列表中(如 node_modules、vendor)。
func IsExcludeFileExt ¶ added in v0.1.0
IsExcludeFileExt 判断扩展名是否属于通用排除类型(如 .exe、.so、.pyc)。
func IsExcludeFileName ¶ added in v0.1.0
IsExcludeFileName 判断文件名是否属于通用排除清单(如 package-lock.json)。
func IsSkipLineCountExt ¶ added in v0.1.0
IsSkipLineCountExt 判断扩展名是否属于"跳过行数统计"的二进制/媒体类型。
func KnownFileExtOf ¶ added in v0.1.0
KnownFileExtOf 查询是否为合并过的"已知扩展名"集合中的项。
func LanguageOf ¶ added in v0.1.0
LanguageOf 根据文件扩展名(含点,如 ".go")返回对应的语言名。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.