mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-22 14:22:07 +02:00
28 lines
962 B
Markdown
28 lines
962 B
Markdown
# phpcpd
|
|
|
|
> PHP 코드의 복사 및 붙여넣기 감지기.
|
|
> 더 많은 정보: <https://github.com/sebastianbergmann/phpcpd>.
|
|
|
|
- 특정 파일이나 디렉터리에 대해 중복된 코드 분석:
|
|
|
|
`phpcpd {{경로/대상/파일_또는_디렉터리}}`
|
|
|
|
- 변수 이름에 대한 퍼지 매칭을 사용하여 분석:
|
|
|
|
`phpcpd --fuzzy {{경로/대상/파일_또는_디렉터리}}`
|
|
|
|
- 최소 동일한 라인 수 지정 (기본값은 5):
|
|
|
|
`phpcpd --min-lines {{라인_수}} {{경로/대상/파일_또는_디렉터리}}`
|
|
|
|
- 최소 동일한 토큰 수 지정 (기본값은 70):
|
|
|
|
`phpcpd --min-tokens {{토큰_수}} {{경로/대상/파일_또는_디렉터리}}`
|
|
|
|
- 분석에서 디렉터리 제외 (소스에 상대적이어야 함):
|
|
|
|
`phpcpd --exclude {{경로/제외_디렉터리}} {{경로/대상/파일_또는_디렉터리}}`
|
|
|
|
- 결과를 PHP-CPD XML 파일로 출력:
|
|
|
|
`phpcpd --log-pmd {{경로/로그_파일}} {{경로/대상/파일_또는_디렉터리}}`
|