실제 검증 결과
통합 검증 실행의 Svelte check는 오류 0, 경고 6개로 완료됐습니다. 해당 실행의 Toolbar.svelte는 기준 2e3cb0c30fe3ab909256efccc755a3aaedbaee42와 동일하며, 이번 PR #3/#8/#13에서 변경하지 않았습니다.
Toolbar.svelte에 보고된 css_unused_selector:
- 753/754: .panel-chevron, .disclosure-chevron
- 758/759: .tool-panel-tabs button.active .panel-chevron, .tool-disclosure[open] .disclosure-chevron
- 1178/1179: prefers-reduced-motion 안의 .panel-chevron, .disclosure-chevron
개선안
현재 markup과 아이콘 컴포넌트의 클래스 전달을 확인해 실제 미사용 스타일은 삭제합니다. 자식 컴포넌트 내부 요소를 대상으로 의도한 스타일이라면 적절한 wrapper 또는 제한된 global selector로 바꿉니다. 이 경고만으로 아이콘 회전이 실제로 고장 났다고 단정하지는 않습니다.
전체 경고를 무시하는 compiler 설정 대신 정상 상태에서 경고를 제거하고 CI에서 새 경고가 누적되지 않도록 정책을 추가합니다.
완료 기준
실제 검증 결과
통합 검증 실행의 Svelte check는 오류 0, 경고 6개로 완료됐습니다. 해당 실행의 Toolbar.svelte는 기준
2e3cb0c30fe3ab909256efccc755a3aaedbaee42와 동일하며, 이번 PR #3/#8/#13에서 변경하지 않았습니다.Toolbar.svelte에 보고된 css_unused_selector:
개선안
현재 markup과 아이콘 컴포넌트의 클래스 전달을 확인해 실제 미사용 스타일은 삭제합니다. 자식 컴포넌트 내부 요소를 대상으로 의도한 스타일이라면 적절한 wrapper 또는 제한된 global selector로 바꿉니다. 이 경고만으로 아이콘 회전이 실제로 고장 났다고 단정하지는 않습니다.
전체 경고를 무시하는 compiler 설정 대신 정상 상태에서 경고를 제거하고 CI에서 새 경고가 누적되지 않도록 정책을 추가합니다.
완료 기준