У меня ниже файловая структура
ROOT_FOLDER
|
+-- FRAMEWORK_FOLDER
| |
| +-- FRAMEWORK_FILE1.php
| +-- FRAMEWORK_FILE2.php
| +-- FRAMEWORK_FILE3.php
| \-- FRAMEWORK_FILE4.php
|
+-- MY_FOLDER
| |
| +-- MY_FILE.php
Теперь я хочу проверить дублирование кода в моем файле со всеми файлами исходного кода.
Я использую приведенную ниже команду
php phpcpd --log-pmd "MY_REPORT.xml" --names "ROOT_FOLDER/MY_FOLDER/MY_FILE.php" ./ROOT_FOLDER/FRAMEWORK_FOLDER/
Эта команда дает мне no file found to scan
сообщение
Если я бегу ниже команды
php phpcpd --log-pmd "MY_REPORT.xml" ./ROOT_FOLDER/FRAMEWORK_FOLDER/
Он сравнивает мой файл с исходными файлами, но также сравнивает все исходные файлы друг с другом.
Я получаю все дубликаты из моего файла, а также из исходных файлов моей платформы.
Как я могу проверить мой файл только со всеми исходными файлами моей платформы, при этом пропуская все исходные файлы для сравнения друг с другом.
Пожалуйста, дайте мне знать, если есть альтернатива этому подходу. Любой другой модуль php или другой пакет кода.
Задача ещё не решена.
Других решений пока нет …