inga
v0.27.1
변경된 코드에서 참조를 검색하여 사용자에게 큰 영향을 미치는 진입 점을 감지하는 정적 분석 도구.
코드는 매일 변경되며 항상 변경의 영향을 확인하는 것이 중요합니다. 대부분의 경우, 변경의 영향을 확인하는 것은 저자가 코드를 작성하는 데 경계하는 방식에 달려있어 코드 검토 및 QA 단계에서 의도하지 않은 효과를 감지하기가 어렵습니다. 이 도구는 초기 단계에서 의도하지 않은 변경 사항을 감지하여 소프트웨어 품질을 향상시킵니다.
inga [options] --diff <string>
git diff --unified=0 의 결과를 분석합니다 (사용 "-"표준 입력에서 읽으려면)
--root-path <string>
분석 할 프로젝트의 상대 경로를 분석 하므로이 옵션을 제공하지 않으면 기본적으로 명령 실행 경로로 기본적으로 표시됩니다.
--include <string>
글로벌 패턴의 파일 이름은 분석에서 포함하는 일치합니다. (예 : "Core/**/*. TS")
--exclude <string>
글로벌 패턴의 파일 이름은 분석에서 제외하기 위해 일치합니다. (예 : "**/*. Test. (TS | TSX)")
Intellij를위한 Inga
잉가 행동