Devotd Github
새 소식개발 도구

kubk/slop-police v0.3.5 — TypeScript용 코드 린터

kubk/slop-police는 TypeScript 코드의 미사용 요소와 불필요한 우회 코드를 찾는 형식 인식 린터다.

저장소 정보kubk/slop-police ↗

kubk/slop-police는 TypeScript 코드의 미사용 요소와 불필요한 우회 코드를 찾는 형식 인식 린터다.

GitHub 설명: Stop LLM crimes in your codebase

스타
★ 12
포크
0
언어
Go
라이선스
MIT
최신 릴리스
v0.3.5
원문 보기 ↗GitHub에서 보기 ↗

kubk/slop-police는 TypeScript 코드에서 쓰이지 않는 메서드와 객체 키, 불필요한 우회 코드를 찾는 형식 인식 린터다. 최신 릴리스는 v0.3.5로 기록돼 있지만, 이 버전에서 바뀐 내용은 제공된 FACTS에 없어 확인할 수 없다. 저장소 설명은 코드베이스의 LLM 관련 문제를 막는 도구라고 소개하며, 저장소의 구현 언어는 Go이고 라이선스는 MIT다.

이 도구는 코드의 형식 정보를 바탕으로 항등 타입 별칭, 값을 그대로 전달하는 게터와 래퍼, 중복 코드, 문자열로 만든 예외 등을 규칙별로 찾는다. 쓰이지 않는 메서드와 객체 키도 검사 대상이다. 규칙을 개별적으로 켜거나 끌 수 있고, 구성 파일에서 분석 대상 프로젝트와 시험 파일, 규칙별 심각도를 지정할 수 있다. 플러그인 규칙을 불러오는 기능과 각 규칙의 판정 기준 및 사용법도 문서에 안내돼 있다.

다만 확인된 분석 대상은 TypeScript이며, Go는 저장소의 구현 언어다. 따라서 Go로 작성됐다는 사실만으로 Go 코드도 검사한다고 볼 수는 없다. 제공된 정보에는 성능 측정이나 실제 도입 사례가 없고, v0.3.5의 구체적인 변경 내역도 없다. 적용 범위와 릴리스 변경을 따로 확인하기 전까지는 문서에 명시된 규칙 중심의 린터로 보는 편이 정확하다. 실제 적용 전에는 검사 범위를 문서와 대조할 필요가 있다.