dzunke / panaly-files
一个用于分析文件夹文件系统结构的 Panaly 插件
dev-main
2024-08-13 18:02 UTC
Requires
- php: ^8.2
- dzunke/panaly: dev-main
- symfony/finder: ^7.0
Requires (Dev)
- doctrine/coding-standard: ^12.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^11.1
This package is auto-updated.
Last update: 2024-09-13 18:11:01 UTC
README
Panaly 项目分析器 - 文件系统插件 允许收集有关项目文件系统的数据指标。它不会访问任何工具,而是使用 Symfony Finder 组件。
可用指标
目录计数
名为 directory_count
的目录计数返回一个包含找到的目录数量的 Integer
结果。该指标有以下选项。
文件计数
名为 file_count
的文件计数返回一个包含找到的目录数量的 Integer
结果。该指标有以下选项。
最大文件
名为 largest_files
的指标能够列出给定路径中的最大文件。列表也可以通过名称进行过滤,因此将仅返回特定过滤器(如文件计数)的最大文件。结果指标为 Table
类型,列有 file
和 size
。
示例配置
# panaly.dist.yaml plugins: DZunke\PanalyFiles\FilesPlugin: ~ # no options available groups: filesystem: title: "Filesystem Metrics" metrics: file_count: title: All Project Files paths: - src file_count_php: title: PHP Files metric: file_count paths: - src - tests names: - "*.php" directory_count: title: Test Directories paths: - tests largest_php_files: title: Largest PHP Files metric: largest_files amount: 3 paths: - src - tests names: - "*.php"
感谢与许可
Panaly 项目分析器 - 文件系统插件 © 2024+, Denis Zunke. 使用 MIT 许可证 发布。