我可以审核网站以查看哪些页面未在任何地方引用吗?

问题描述 投票:0回答:1

我继承了一些网站存储库,其中有很多文件,我怀疑这些文件没有使用,也没有在任何地方引用。它们的名称如仪表板-notWorking.php 和发票-old.php。

是否有一些工具可以扫描代码并告诉我哪些文件正在使用以及哪些文件没有任何引用?

我尝试在 VSCode 中搜索可疑文件的名称,这似乎有效,但对存储库中的每个文件执行此操作会很乏味。希望能自动化一点。

php github audit
1个回答
0
投票

如果您有权访问 bash 提示符,您可以执行以下操作:

for f in *.php; do
    grep -l $f *.php >/dev/null || echo "Isolated: $f";
done

这应该识别所有名称未出现在其他 PHP 文件中的 PHP 文件。

注意这一点,但是,如果您有自动加载器,则此方法将不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.