[javascript] Prettier와 코드 문제 추적 시스템을 연동하는 방법은 무엇인가?
여기서는 GitHub Actions를 사용하여 Prettier와 코드 문제 추적 시스템(예: Jira 또는 GitHub Issues)을 연동하는 방법을 안내하겠습니다.
-
Prettier 설정 파일 만들기: 프로젝트 루트 디렉토리에
.prettierrc
또는prettier.config.js
파일을 만들고, 다음과 같은 예와 같이 Prettier 옵션을 설정합니다.{ "semi": false, "singleQuote": true, "tabWidth": 2, "useTabs": false, "trailingComma": "all" }
-
GitHub Actions 워크플로우 설정: 프로젝트 루트 디렉토리에
.github/workflows
폴더를 만들고,prettier.yml
과 같은 이름의 파일을 만듭니다.name: Prettier Check on: [push] jobs: prettier: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Install dependencies run: npm install - name: Run Prettier run: npm run prettier:check
-
Prettier 스크립트 추가:
package.json
파일에 Prettier를 실행하는 스크립트를 추가합니다.{ "scripts": { "prettier:check": "prettier --check .", "prettier:write": "prettier --write ." } }
-
코드 문제 추적 시스템과 연동: Prettier 검사가 실패할 경우 해당 시스템에 이슈를 작성하도록 GitHub Actions 워크플로우에 추가합니다.
위 과정을 통해 Prettier와 코드 문제 추적 시스템을 연동할 수 있습니다. 코드 변경 사항을 추적하고, Prettier를 통해 코드 일관성을 유지하면서 프로젝트의 품질을 향상시킬 수 있습니다.