PHPCodearcheology는 PHP 프로젝트를 분석하여 파일, 클래스, 방법 및 기능에 대한 자세한 메트릭을 제공합니다. 포괄적 인 HTML 보고서는 프로젝트를 평가하는 데 필요한 깊은 통찰력을 제공합니다.
PHPCodearcheology는 세부 메트릭과 통찰력을 제공함으로써 개발자가 PHP 코드베이스에 대한 더 깊은 이해를 얻을 수 있도록 만들어졌습니다. 레거시 시스템을 유지하든 새로운 프로젝트를 수행하든이 도구는 더 나은 코드 품질과 유지 관리를 용이하게하는 것을 목표로합니다.
환경이 다음 요구 사항을 충족하는지 확인하십시오.
터미널에서 다음 명령을 실행하여 작곡가를 사용하여 phpcodearcheology를 설치하십시오.
composer require --dev php-code-archeology/php-code-archeology
phpcodearcheology를 시작하려면 프로젝트 루트에서 다음 명령을 실행하십시오.
./vendor/bin/phpcodearcheology
Phpcodearcheology는 SRC DIR을 스캔하고 TMP/Report 에서 보고서를 작성합니다.
폴더 포함 또는 제외, 사용자 정의 PHP 파일 확장자 또는 기타 설정 정의와 같은 스캔을 사용자 정의하려면 프로젝트 루트에서 php-codearch-config.yaml 구성 파일을 만듭니다. 안내는이 샘플 구성 파일을 참조하십시오.
phpcodearcheology에 의해 생성 된 전형적인 보고서에는 다음과 같은 메트릭이 포함됩니다.
다음은 HTML 보고서의 샘플 스크린 샷입니다.

나는 현재 문서를 연구하고 있습니다. 주로 내 프로젝트에 도구를 사용하고 지속적인 개발에 중점을 두므로 포괄적 인 문서를 작성하는 데 시간이 걸릴 수 있습니다.
Marcus Kober, @mrcskbr, github