feat: add export_html CLI tool with 100% test coverage - #311
Conversation
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
…ode-review instability
|
현재 develop에는 NewsDOM HTML export가 PR #284 commit eaa7fce로 이미 반영되어 있고 tests/test_tools_export_html.py로 보존됩니다. CodeGraph 및 관련 98개 테스트로 current base 동작을 확인했습니다. 이 오래된 head의 Trivy DS-0002는 current develop에서 non-root container로 이미 fixed입니다. 중복 queue를 제거하기 위해 닫습니다. |
What (구현 내용)
tools/export_html.py스크립트를 추가했습니다.html.escape를 적용하여 XSS 등 잠재적인 인젝션 리스크를 방지했습니다.tests/test_tools_export_html.py파일을 작성했습니다.CHANGELOG.md의[Unreleased]항목에 신규 기능 추가 내용을 한국어로 명시했습니다.Why (해결하는 문제)
Impact (성능/영향)
Measurement (측정/검증 방법)
uv run ruff check및uv run ruff format명령어를 사용하여 정적 분석과 서식을 검증했습니다.uv run pytest --cov=tools tests/명령을 수행하여 새로 작성한 모듈(tools/export_html.py)을 포함한 전체tools패키지의 단위 테스트 커버리지가 100%를 충족하는 것을 직접 확인했습니다.PR created automatically by Jules for task 16224716909917454010 started by @seonghobae