0.3.15 • Published 1 year ago
@axetroy/fslint v0.3.15
中文简体 | English
fslint
这是用于检测文件系统命名风格的工具。 很难想象在同一应用程序中有几种不同的文件命名风格。
Usage
$ fslint --config=.fslintrc.jsonc
.fslintrc.jsonc
是一个配置文件
{
"maxError": 0, // 最大的错误条数
"exclude": ["vendor", "node_modules", "bin", ".git"], // 忽略的目录名称
"include": [
{
"file": "./src/**/*.vue", // 检测 *.vue 文件,支持 Glob 语法
"level": "error",
"pattern": "PascalCase",
"ignore": ["**/index.vue"] // 在这条规则中忽略 index.vue 文件,支持 Glob 语法
},
{
"folder": "./src/**/*", // 检测文件夹
"level": "warn",
"pattern": "kebab-case"
}
]
}
Pattern | 描述 | 推荐 |
---|---|---|
PascalCase | 大写的驼峰式风格 | Yes |
camelCase | 小写的驼峰式风格 | Yes |
kebab-case | 使用 破折号(- ) 连接的小写风格 | Yes |
snake_case | 小写开头的蛇式风格 | Yes |
/\<regexp>/ | 以 / 开头 / 结尾的正则表达式 |
安装
- Shell (Mac/Linux)
curl -fsSL https://github.com/release-lab/install/raw/v1/install.sh | bash -s -- -r=axetroy/fslint
- PowerShell (Windows):
$r="axetroy/fslint";iwr https://github.com/release-lab/install/raw/v1/install.ps1 -useb | iex
- Github release page (全平台支持))
下载可执行文件,并且把它加入到
$PATH
环境变量中
- 使用 Golang 从源码中构建并安装 (全平台支持)
go install github.com/axetroy/fslint/cmd/fslint
- 通过 npm 安装
npm install @axetroy/fslint -g
测试
$ make test
开源许可
The Anti-996 License
0.3.15
1 year ago
0.3.14
1 year ago
0.3.9
3 years ago
0.3.13
3 years ago
0.3.12
3 years ago
0.3.11
3 years ago
0.3.10
3 years ago
0.3.6
3 years ago
0.3.7
3 years ago
0.3.5
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.17
4 years ago
0.2.16
4 years ago
0.2.14
4 years ago
0.2.13
4 years ago
0.2.12
4 years ago
0.2.11
4 years ago
0.2.10
4 years ago
0.2.9
4 years ago
0.2.8
4 years ago
0.2.7
4 years ago
0.2.6
4 years ago
0.2.5
4 years ago
0.2.3
4 years ago
0.2.4
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago