코드 품질에 대한 REST API 엔드포인트
REST API를 사용하여 코드 품질 구성을 관리합니다.
Get a code quality setup configuration
Gets a code quality setup configuration.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.
"Get a code quality setup configuration"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰은 필수 권한 집합을 포함해야 합니다.:
- "Administration" repository permissions (write)
"Get a code quality setup configuration"에 대한 매개 변수
| 이름, 유형, 설명 |
|---|
accept string Setting to |
| 이름, 유형, 설명 |
|---|
owner string 필수The account owner of the repository. The name is not case sensitive. |
repo string 필수The name of the repository without the |
"Get a code quality setup configuration"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | OK |
403 | Response if the user is not authorized to access Code quality for this repository. |
404 | Resource not found |
503 | Service unavailable |
"Get a code quality setup configuration"에 대한 코드 샘플
요청 예제
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/repos/OWNER/REPO/code-quality/setupResponse
Status: 200{
"state": "configured",
"languages": [
"javascript-typescript",
"python"
],
"runner_type": "standard",
"runner_label": null,
"updated_at": "2023-01-01T00:00:00Z",
"schedule": "weekly"
}Update a code quality setup configuration
Updates a code quality setup configuration.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.
"Update a code quality setup configuration"에 대한 세분화된 액세스 토큰
이 엔드포인트는 다음 세분화된 토큰 형식에서 작동합니다.:
세분화된 토큰은 필수 권한 집합을 포함해야 합니다.:
- "Administration" repository permissions (write)
"Update a code quality setup configuration"에 대한 매개 변수
| 이름, 유형, 설명 |
|---|
accept string Setting to |
| 이름, 유형, 설명 |
|---|
owner string 필수The account owner of the repository. The name is not case sensitive. |
repo string 필수The name of the repository without the |
| 이름, 유형, 설명 |
|---|
state string The desired state of code quality setup. 다음 중 하나일 수 있습니다.: |
runner_type string Runner type to be used. 다음 중 하나일 수 있습니다.: |
runner_label string or null Runner label to be used if the runner type is labeled. |
languages array of strings Languages to be analyzed.
Supported values are: |
"Update a code quality setup configuration"에 대한 HTTP 응답 상태 코드
| 상태 코드 | 설명 |
|---|---|
200 | OK |
202 | Accepted |
403 | Response if the repository is archived or if Code quality is not enabled for this repository |
404 | Resource not found |
409 | Response if there is already a code quality setup configuration update in progress |
422 | Response if the configuration change cannot be made |
503 | Service unavailable |
"Update a code quality setup configuration"에 대한 코드 샘플
요청 예제
curl -L \
-X PATCH \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2026-03-10" \
https://api.github.com/repos/OWNER/REPO/code-quality/setup \
-d '{"state":"configured","languages":["javascript-typescript","python","ruby"]}'Response
Status: 202{
"run_id": 42,
"run_url": "https://api.github.com/repos/octocat/hello-world/actions/runs/42"
}