我继承了一些网站存储库,其中有很多文件,我怀疑这些文件没有使用,也没有在任何地方引用。它们的名称如仪表板-notWorking.php 和发票-old.php。
是否有一些工具可以扫描代码并告诉我哪些文件正在使用以及哪些文件没有任何引用?
我尝试在 VSCode 中搜索可疑文件的名称,这似乎有效,但对存储库中的每个文件执行此操作会很乏味。希望能自动化一点。
如果您有权访问 bash 提示符,您可以执行以下操作:
for f in *.php; do
grep -l $f *.php >/dev/null || echo "Isolated: $f";
done
这应该识别所有名称未出现在其他 PHP 文件中的 PHP 文件。
注意这一点,但是,如果您有自动加载器,则此方法将不起作用。