Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-查找死代码_Php_Codeigniter_Code Duplication_Dead Code - Fatal编程技术网

PHP-查找死代码

PHP-查找死代码,php,codeigniter,code-duplication,dead-code,Php,Codeigniter,Code Duplication,Dead Code,我们有一个PHP项目(CodeIgniter),代码凌乱,我使用SonarQube查找重复和编码错误 但它不会告诉您是否使用了该文件,因此解决该问题需要更多的时间 我读过,但我不认为它的工作与CodeIgniter。 是否有其他方法来查找项目中的所有死代码 你能定义“死代码”吗?项目中未使用的代码/文件,应该删除,但我需要首先识别它们。很难找到一个PHP工具来检测死代码,其中死代码被定义为未被使用的文件,尤其是在像CodeIgniter这样的框架中,名称空间很古怪,很难在框架上下文之外以任何合理

我们有一个PHP项目(CodeIgniter),代码凌乱,我使用SonarQube查找重复和编码错误

但它不会告诉您是否使用了该文件,因此解决该问题需要更多的时间

我读过,但我不认为它的工作与CodeIgniter。
是否有其他方法来查找项目中的所有死代码

你能定义“死代码”吗?项目中未使用的代码/文件,应该删除,但我需要首先识别它们。很难找到一个PHP工具来检测死代码,其中死代码被定义为未被使用的文件,尤其是在像CodeIgniter这样的框架中,名称空间很古怪,很难在框架上下文之外以任何合理的方式解析。您最好的选择是只分析代码并手动执行。这将是痛苦的,但这是使用一个写得非常糟糕的框架的结果。不过,我要提到的是,当您尝试从IDE中删除文件时,IDE PhpStorm在查找项目中未使用的文件方面有一定的优势。在某些古怪的情况下,它可能无法与CodeIgniter完美配合,但它可以。我已经很久没有接触过用CI编写的任何东西了。你能定义“死代码”吗?项目中未使用的代码/文件,应该删除,但我需要首先识别它们。很难找到一个PHP工具来检测死代码,其中死代码被定义为不被使用的文件,尤其是在像CodeIgniter这样的框架中,名称空间很古怪,很难在框架上下文之外以任何合理的方式解析。您最好的选择是只分析代码并手动执行。这将是痛苦的,但这是使用一个写得非常糟糕的框架的结果。不过,我要提到的是,当您尝试从IDE中删除文件时,IDE PhpStorm在查找项目中未使用的文件方面有一定的优势。在某些古怪的情况下,它可能无法与CodeIgniter完美配合,但它可以。我已经很久没有碰过用CI写的东西了。