agents와 사람의 코드 관례를 강제하는 konsistent 공개
TypeScript 코드베이스의 구조적 관례를 검사하는 CLI linter konsistent가 오픈소스로 공개됐다.
교안에 영향
기존에 konsistent를 비공개 도구로 설명한 안내 글은 더 이상 맞지 않는다.
요약
- konsistent가 오픈소스로 공개됐다. - TypeScript 코드베이스에서 구조적 관례를 강제하는 CLI linter로 소개됐다. - 프로젝트별 konsistent.json으로 파일 패턴, 폴더 구성, export된 class의 type 구현 여부 같은 규칙을 설정할 수 있다. - AI SDK와 Chat SDK에서 구조적 코드 관례를 강제하는 데 사용된다. - konsistent skill로 agent가 konsistent.json을 만들도록 도울 수 있다.
바뀐 것
새 기능
- konsistent가 오픈소스로 공개됐다.
- TypeScript 코드베이스의 구조적 관례를 강제하는 CLI linter로 사용할 수 있다.
- 프로젝트 수준의 konsistent.json에서 파일 패턴별 export 함수, 폴더별 파일 존재 여부, class의 type 구현 규칙을 설정할 수 있다.
기타
- AI SDK와 Chat SDK에서 구조적 코드 관례를 강제하는 용도로 사용된다.
- konsistent skill로 agent가 konsistent.json을 만들도록 지원한다.