SITE CAPTURE서비스 페이지에 공개된 정보를 바탕으로 표시합니다. 선정·검수 원칙
WHAT IT DOES
무엇을 하나요?
hedgemony는 구문 트리를 분석해 코드가 참조하는 이름이 실제 인터프리터에 존재하는지 확인합니다. docstring에 실행 예시가 있으면 별도의 제한된 프로세스에서 실행해 코드가 명시된 동작과 일치하는지도 검사합니다. 판정할 수 없는 경우에는 추측하지 않으며 Python 3.9 이상에서 표준 라이브러리만으로 실행됩니다.
KEY FEATURES
주요 기능
- 게시되지 않은 패키지와 존재하지 않는 메서드 탐지
- 함수가 허용하지 않는 인자 탐지
- 구문 트리를 분석하고 hasattr와 inspect.signature로 이름 검증
- docstring의 실행 예시를 별도 제한 프로세스에서 검사
- 판정할 수 없는 항목은 추측 없이 건너뛰기
- 결과에 따라 CI용 종료 코드 0·1·2 반환
EDITOR'S NOTE
왜 눈에 띄었나요?
AI 코드를 또 다른 AI의 의견으로 평가하지 않고 인터프리터와 작성된 실행 예시라는 판정 가능한 기준에 한정합니다. 확인할 수 없는 경우 침묵하는 선택도 도구의 역할을 선명하게 합니다.