콘텐츠로 이동

TBL-002 빈 셀

테이블의 셀이 비어 있지 않은지를 검증합니다. columns로 대상 컬럼을 지정한 경우는 그 컬럼만, 미지정이면 모든 컬럼이 대상입니다. 위반은 warning 으로 보고됩니다.

요구사항 테이블에서 Status 컬럼이 빈 채로 행을 추가하거나, API 테이블에서 설명을 빠뜨리면 문서로서의 완성도가 떨어집니다. 리뷰에서 알아채기 어렵기 때문에 기계적으로 검출할 가치가 있습니다.

필드타입필수설명
columnsstring[]검증 대상 컬럼명. 미지정이면 모든 컬럼
filesstring이 규칙을 적용할 파일의 glob

옵션 전체를 생략해도 동작합니다(모든 테이블 × 모든 컬럼이 대상).

## 요구사항
| ID | 내용 | Status |
| ------ | ---------------- | ------ |
| REQ-01 | 사용자 등록 | stable |
| REQ-02 | 비밀번호 재설정 | |

columns: ["Status"] 또는 columns 미지정인 경우, 빈 셀이 검출됩니다.

docs/requirements.md
line 5 warning Empty cell in column "Status" TBL-002
## 요구사항
| ID | 내용 | Status |
| ------ | ---------------- | ------ |
| REQ-01 | 사용자 등록 | stable |
| REQ-02 | 비밀번호 재설정 | review |
{
"rule": "tbl002",
"options": {
"columns": ["Status", "Owner"]
}
}