# 2026-02-02 전체 페이지 검토 보고서 ## 개요 31개 HTML 페이지에 대한 종합 검토를 실시했습니다. **검토 항목:** 1. 사이드바 스크립트 포함 여부 2. 경로 오류 3. 이모지 사용 (CODING_GUIDE 위반) 4. 하드코딩된 링크 오류 5. 코드 품질 이슈 --- ## 종합 결과 | 카테고리 | 페이지 수 | 사이드바 | 이모지 위반 | 인라인 스타일 | 경로 오류 | |----------|:--------:|:--------:|:-----------:|:------------:|:---------:| | work/ | 4 | 0/4 | 4/4 | 4/4 | 0/4 | | safety/ | 7 | 0/7 | 3/7 | 5/7 | 0/7 | | attendance/ | 8 | 0/8 | 8/8 | 6/8 | 0/8 | | admin/ | 9 | 6/9 (직접작성) | 9/9 | 7/9 | 0/9 | | profile/ | 2 | 0/2 | 2/2 | 1/2 | 1/2 | | dashboard | 1 | 1/1 | 1/1 | 1/1 | 0/1 | | **합계** | **31** | **7/31** | **27/31** | **24/31** | **1/31** | --- ## 카테고리별 상세 ### 1. work/ (4개) | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | tbm.html | navbar만 | 21개 | 92개 | 가장 심각 | | report-create.html | navbar만 | 5개 | 29개 | 중간 | | report-view.html | navbar만 | 8개 | 6개 | 양호 | | analysis.html | navbar만 | 65개 | 23개 | 이모지 최다 | **총 이모지: 99개** (콘솔 로그 포함) ### 2. safety/ (7개) | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | management.html | navbar만 | 0개 | 다수 | 양호 | | training-conduct.html | navbar만 | 1개 | 다수 | 양호 | | checklist-manage.html | navbar만 | 8개 | 다수 | CSS 하드코딩 | | issue-report.html | navbar만 | 0개 | 적음 | 우수 | | issue-list.html | navbar만 | 0개 | 적음 | 우수 | | issue-detail.html | navbar만 | 0개 | 적음 | 우수 | | visit-request.html | navbar만 | 2개 | 다수 | 양호 | **총 이모지: 11개** ### 3. attendance/ (8개) | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | daily.html | navbar만 | 5개 | 다수 | - | | monthly.html | navbar만 | 2개 | 다수 | - | | vacation-request.html | navbar만 | 3개 | 다수 | - | | vacation-approval.html | navbar만 | 2개 | 다수 | - | | vacation-input.html | navbar만 | 3개 | 다수 | - | | vacation-management.html | navbar만 | 3개 | 다수 | - | | vacation-allocation.html | navbar만 | 2개 | 적음 | CSS 분리됨 | | annual-overview.html | navbar만 | 2개 | 적음 | CSS 분리됨 | **총 이모지: 22개** ### 4. admin/ (9개) | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | accounts.html | 없음 | 9개 | 다수 | - | | page-access.html | 없음 | 5개 | 다수 | - | | workers.html | HTML 직접 | 26개 | 중간 | 사이드바 중복 | | projects.html | HTML 직접 | 20개 | 중간 | 사이드바 중복 | | tasks.html | HTML 직접 | 20개 | 중간 | 사이드바 중복 | | workplaces.html | HTML 직접 | 22개 | 다수 | Canvas 복잡 | | equipments.html | HTML 직접 | 12개 | 중간 | - | | codes.html | HTML 직접 | 23개 | 중간 | 탭 시스템 | | attendance-report.html | 없음 | 6개 | 심각 | 인라인 JS 포함 | **총 이모지: 143개** ### 5. profile/ (2개) | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | info.html | navbar만 | 9개 | 적음 | 링크 오류 1개 | | password.html | navbar만 | 12개 | 적음 | - | **총 이모지: 21개** **링크 오류**: info.html에서 `/pages/profile/change-password.html` → `password.html`로 수정 필요 ### 6. dashboard.html | 파일 | 사이드바 | 이모지 | 인라인 스타일 | 비고 | |------|:-------:|:------:|:------------:|------| | dashboard.html | ✅ 있음 | 3개 | 다수 | 범례/모달 인라인 | --- ## 주요 문제점 ### 1. 이모지 사용 (CODING_GUIDE 위반) 🔴 **CODING_GUIDE 규정:** > "모던하고 깔끔한 디자인: 이모지 사용 지양, 아이콘 또는 심플한 텍스트 사용" **현황:** - 31개 페이지 중 27개에서 이모지 사용 - 총 이모지 사용: 약 300개 이상 - 가장 심각: `analysis.html` (65개), `workers.html` (26개), `codes.html` (23개) **주요 사용 위치:** - 페이지 제목 (`