You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让cloc将.blade.php文件识别为PHP而非Blade文件?

Language files blank comment code

Blade 7 111 0 777

SUM: 7 111 0 777

可见后缀为`.blade.php`的文件被统计为Blade文件而非PHP文件,请问是否有办法强制将这些文件识别为PHP文件?

---

### 解决方案:

可以通过两种方式实现强制识别:

#### 1. 单次临时指定(推荐快速解决)
使用`cloc`的`--force-lang`参数,直接将目标文件或后缀关联到PHP语言:
- 统计单个`.blade.php`文件:
```bash
cloc --force-lang=PHP admin.blade.php
  • 统计当前目录下所有.blade.php文件:
cloc --force-lang=PHP *.blade.php
  • 统计整个目录(所有.blade.php文件按PHP统计):
cloc --force-lang=PHP .

2. 持久化自定义规则

如果需要长期让.blade.php默认被识别为PHP,可以自定义语言定义文件:

  1. 查看cloc默认的PHP语言配置:
cloc --show-lang=PHP
  1. 创建自定义定义文件(比如php_blade.def),在其中将.blade.php添加到PHP的后缀列表:
lang: PHP
extension: php, php3, php4, php5, php7, phps, phtml, blade.php
  1. 执行cloc时加载这个自定义文件:
cloc --lang-def=php_blade.def .

内容的提问来源于stack exchange,提问作者sqr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 03:37:37