AI 코딩 에이전트를 위한 디자인 가이드: 디자인 스킬, 24개 명령어, 브라우저 실시간 반복 작업, AI 생성 프런트엔드 UI를 검사하는 61개의 결정론적 탐지 규칙을 제공합니다.
프로젝트 85개
코드 린터 및 포매터: 2026년 추천
이 오픈소스 도구는 코드의 버그와 나쁜 작성 습관을 자동으로 찾아내고 코드 스타일을 일관되게 유지해 줍니다. Python, JavaScript, TypeScript, Go, Swift, 셸 스크립트 등을 지원하여 팀이 더 깔끔하고 일관된 코드를 작성하도록 돕습니다.
- 프로젝트
- 85
- 이번 주
- +9.2천
- 업데이트
- 19시간 전
고르는 방법
먼저 해결하려는 일을 정하세요. 스타일을 통일할지(포매터), 버그와 나쁜 습관을 잡을지(린터), 여러 언어에 걸친 정적 분석을 할지입니다. 그다음 언어에 맞춰 고릅니다. JavaScript와 TypeScript에는 Prettier, ESLint, Biome, Python에는 Ruff와 Black, 셸 스크립트에는 ShellCheck이 있습니다. 마지막으로 설정에 들일 수 있는 수고를 따져 보세요. 올인원 도구는 도입이 빠르고, 플러그인 방식은 더 유연하지만 직접 조합해야 합니다. ShellCheck은 GPL-3.0(카피레프트)이라 자체 제품에 넣을 계획이라면 확인이 필요합니다.
전체 프로젝트
JavaScript, TypeScript, CSS, HTML, Markdown, YAML 등의 코드를 일관된 스타일로 다시 출력하는 주관이 뚜렷한 코드 포매터입니다.
Rust로 작성된 초고속 Python 린터이자 코드 포매터로, 900개 이상의 린트 규칙과 Black 호환 포매팅을 제공합니다.
Black은 최소한의 diff로 파일을 직접 다시 작성하는, 고유한 스타일을 적용하는 결정론적 Python 코드 포매터입니다.
bash와 sh 셸 스크립트에서 버그, 이식성 문제, 잘못된 습관을 찾아내는 정적 분석 도구입니다.
인코딩, 포맷팅, 변환, 테스트, 데이터 생성을 위한 도구 약 30개를 모은 개발자용 데스크톱 만능 도구입니다.
플러그인으로 CSS를 변환해 린트, 벤더 프리픽스 추가, 중첩, 압축 및 확장에 사용하는 JavaScript 도구입니다.
ECMAScript/JavaScript 코드의 문제 패턴을 찾아내고 많은 항목을 자동으로 수정하는 플러그인형 린터입니다.
JavaScript, TypeScript, JSX, JSON, CSS 등을 CLI와 LSP로 포맷하고 린트하는 Rust 기반 웹 프로젝트 툴체인입니다.
파서, 린터, 포매터, 트랜스포머, 미니파이어, 리졸버를 포함한 Rust 기반 고성능 JavaScript 및 TypeScript 도구 모음입니다.
실행하지 않고도 PEP 484 타입 힌트를 바탕으로 Python 코드의 타입 오류를 찾아내는 정적 타입 검사기입니다.
프로젝트별로 설정할 수 있는 200개 이상의 규칙으로 Swift 스타일과 규칙을 검사하는 린터입니다.
캐싱과 YAML 설정을 지원하며 여러 Go linter를 병렬로 실행하는 빠른 러너입니다.
정규식이나 AST 대신 코드와 유사한 패턴으로 버그를 찾고 코딩 표준을 적용하는 빠른 오픈소스 정적 분석 CLI입니다.
일반 텍스트가 아닌 AST 패턴으로 코드를 검색하고 린트하며 재작성하는 CLI 도구입니다.
ESLint가 TypeScript 코드를 파싱하고 린트할 수 있도록 파서, 규칙, 플러그인 패키지를 제공하는 모노레포입니다.
Git 커밋 전에 코드를 검사하는 다국어 pre-commit hook을 관리하고 실행하는 프레임워크입니다.
커밋 전에 Git 스테이징 파일에만 포매터와 린터를 실행해, 검사를 거치지 않은 코드가 저장소에 들어가지 않도록 합니다.
입력 중 비동기로 코드를 린트하고 prettier, eslint 같은 도구로 수정하며 LSP 클라이언트 역할도 하는 Vim 및 Neovim 플러그인입니다.
clang-format의 레이아웃 알고리즘을 바탕으로 설정한 스타일에 맞게 Python 소스 파일을 재구성하는 코드 포매터입니다.
`cargo` 하위 명령으로 실행하는 Rust 린터로, 800개가 넘는 린트로 흔한 실수를 찾아내고 더 관용적인 코드를 제안합니다.
PER-CS와 Symfony 등 PHP 코딩 표준에 맞게 코드를 자동으로 수정하는 PHP CLI 도구입니다.
Ruby 커뮤니티 스타일 가이드 규칙을 적용하고 여러 위반 사항을 자동 수정하는 Ruby 정적 코드 분석기이자 포매터입니다.
JavaScript 및 TypeScript 프로젝트에서 사용하지 않는 파일, 의존성, export를 찾아 배포 전에 불필요한 코드를 제거할 수 있습니다.
Haskell로 작성된 Dockerfile 린터로, 모범 사례를 검사하고 RUN 명령어 안의 Bash 코드는 ShellCheck로 린트합니다.
100개 이상의 기본 규칙과 자동 수정 기능을 제공해 스타일시트 오류를 찾아내고 코딩 규칙을 적용하는 CSS 린터입니다.
Android 플랫폼 Log 클래스를 플러그형 Tree 백엔드로 감싸는 작고 확장 가능한 로깅 라이브러리입니다.
코드를 검사하고 수정하는 린터와 포매터 모음으로, GitHub Action이나 독립형 컨테이너로 바로 실행할 수 있습니다.
Jinja 및 dbt 템플릿 코드도 검사하고 수정하는, 다양한 SQL 방언을 지원하는 SQL 린터 및 자동 포매터입니다.
모든 linter나 코드 분석 도구를 실행하고, 변경된 줄에 한해 결과를 GitHub, GitLab, Bitbucket 리뷰 댓글로 게시하는 Go CLI입니다.
자주 묻는 질문
- 프로젝트는 어떻게 선정되나요?
- Repolode에 등록되는 모든 프로젝트는 품질 검사를 통과합니다. 지금 바로 쓸 수 있고, 구체적인 문제를 해결하며, 단순한 래퍼가 아니고, 계속 유지보수되어야 합니다. 이 페이지는 등록된 프로젝트를 주제별로 묶어 GitHub 스타 순으로 보여 줍니다.
- 여기서 가장 인기 있는 프로젝트는?
- GitHub 스타 10.5만개의 pbakaus/impeccable입니다. 선택하기 전에 각 프로젝트의 라이선스와 최근 커밋을 확인하세요.