1 个不稳定版本
0.0.2 | 2024 年 5 月 2 日 |
---|
#690 in 文件系统
320KB
288 行
包含 (Mach-o 可执行文件, 715KB) npm/dirslint-darwin-arm64/bin/dirslint
dirslint
用 Rust 编写的目录结构约定检查器
支持功能
- 目录和文件名检查 🚀
- 使用 glob 表达式进行通配符搜索 😄
安装
# npm
npm install -D dirslint
# yarn
yarn add --dev dirslint
用法
# with npx
npx dirslint --config example.yml
# set dirslint scripts in package.json
yarn dirslint --config example.yml
npm dirslint --config example.yml
示例
ds:
# Rules under specific directory
src/**/*: ["app", "components", "*.ts" ]
# Example for Fractal Directory Structure
"**/src/**": ["app", "components", "*.ts" ]
# Linting Target
target:
- src/* # All files & directories under the src directory
# Ignore specific folders & files
ignore:
- node_modules
- .env*
- .git*
- .git/**
依赖项
~2–2.8MB
~58K SLoC