태그: Code Quality
4편
-
Biome을 팀에 도입할 때: biome.json 규칙 설정, Import 정렬, Git Hooks 연동
팀에 Biome을 도입할 때 규칙 심각도와 overrides 설정, check 명령으로 린트·포맷을 묶는 이유, 저장 시 import 정렬, Husky·lint-staged나 Lefthook 훅 연동, eslint-disable 주석을 남긴 채 점진적으로 옮기는 방법을 설명합니다.
-
Prettier 설정과 도입: 옵션, ESLint와 역할 나누기, VS Code·pre-commit 연동
Prettier로 코드 포맷팅을 자동화하는 방법. 설치와 기본 사용, 설정 옵션, ESLint 통합, ignore 파일, VS Code 연동, pre-commit 훅, 파일별 설정과 CLI 사용을 예제로 정리합니다.
-
Husky로 Git Hooks 관리하기: pre-commit에 lint-staged, pre-push 테스트, Commitlint
Husky로 Git Hooks를 관리하는 방법. 설치와 기본 설정, pre-commit과 lint-staged, pre-push 훅, Commitlint로 커밋 메시지 검사, 실무 함정과 CI 통합을 예제로 정리합니다.
-
ESLint 설정과 내부 동작: TypeScript·React·Prettier 조합, pre-commit, 규칙 엔진과 Autofix
ESLint로 코드 품질을 관리하는 방법. 처음 설정하기, TypeScript·React와 함께 쓰기, Prettier와의 역할 분담, ignore·에디터·pre-commit 훅 연동, Espree AST와 규칙 엔진·Autofix 내부 동작을 다룹니다.