lang_ext

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackLanguageExts added in v0.1.0

func BackLanguageExts() map[string]string

BackLanguageExts 返回后端语言扩展名映射的一份拷贝。

func CommonDepLockFile added in v0.0.2

func CommonDepLockFile() map[string]string

func CommonFileNameOf added in v0.1.0

func CommonFileNameOf(name string) (string, bool)

CommonFileNameOf 判断特殊文件名(Makefile、Dockerfile 等)。

func ExtOfLanguage added in v0.1.0

func ExtOfLanguage(language string) (string, bool)

ExtOfLanguage 用语言名(如 "Golang")反查扩展名。

func ExtOfLanguageLower added in v0.1.0

func ExtOfLanguageLower(language string) (string, bool)

ExtOfLanguageLower 用小写语言名(如 "golang")反查扩展名。

func FrontLanguageExts added in v0.1.0

func FrontLanguageExts() map[string]string

FrontLanguageExts 返回前端语言扩展名映射的一份拷贝; 拷贝避免调用方修改影响包内不变性。

func IsExcludeDir added in v0.1.0

func IsExcludeDir(name string) bool

IsExcludeDir 判断目录名是否在通用排除列表中(如 node_modules、vendor)。

func IsExcludeFileExt added in v0.1.0

func IsExcludeFileExt(ext string) bool

IsExcludeFileExt 判断扩展名是否属于通用排除类型(如 .exe、.so、.pyc)。

func IsExcludeFileName added in v0.1.0

func IsExcludeFileName(name string) bool

IsExcludeFileName 判断文件名是否属于通用排除清单(如 package-lock.json)。

func IsSkipLineCountExt added in v0.1.0

func IsSkipLineCountExt(ext string) bool

IsSkipLineCountExt 判断扩展名是否属于"跳过行数统计"的二进制/媒体类型。

func KnownFileExtOf added in v0.1.0

func KnownFileExtOf(ext string) (string, bool)

KnownFileExtOf 查询是否为合并过的"已知扩展名"集合中的项。

func LanguageOf added in v0.1.0

func LanguageOf(ext string) (string, bool)

LanguageOf 根据文件扩展名(含点,如 ".go")返回对应的语言名。

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL