-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
93 lines (84 loc) ยท 3.04 KB
/
.coderabbit.yaml
File metadata and controls
93 lines (84 loc) ยท 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
language: ko-KR # ์ธ์ด ์ค์
early_access: true # ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋ฅ ํ์ฑํ
enable_free_tier: true # ํ๋ฆฌ ํฐ์ด ํ์ฑํ
auto_resolve_threads: false # ์๋ ํด๊ฒฐ ๋นํ์ฑํ
reviews:
profile: chill
request_changes_workflow: true
high_level_summary: true # ๋ฆฌ๋ทฐ์ ๋ํด ์์ฝ(high-level summary)๋ฅผ ์๋ ์์ฑ
high_level_summary_placeholder: '@coderabbitai ์์ฝ'
auto_title_placeholder: '@coderabbitai'
poem: true
review_status: true # PR ๋ฆฌ๋ทฐ ์ํ๋ฅผ ๋ฆฌ๋ทฐ ์์ฝ๋์ ํ์
collapse_walkthrough: false # ๋ฆฌ๋ทฐ ๋จ๊ณ ์ค๋ช
์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ง ์์
abort_on_close: true # PR์ด ๋ซํ๋ฉด ๋ฆฌ๋ทฐ ์ํ์ ์ค๋จ(abort)
auto_review:
enabled: true # ์๋ ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ์ ํ์ฑํ
auto_incremental_review: true # ์ปค๋ฐ์ด ์ถ๊ฐ๋ ๋๋ง๋ค ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด์๋ง ์๋ ์ํ
ignore_title_keywords: [] # PR ์ ๋ชฉ์ ํฌํจ๋๋ฉด ๋ฆฌ๋ทฐ๋ฅผ ๊ฑด๋๋ฐ๋ ํค์๋ ๋ชฉ๋ก
labels: [] # ํน์ ๋ผ๋ฒจ์ด ๋ถ์ PR๋ง ์๋ ๋ฆฌ๋ทฐ ๋์
drafts: false # Draft ์ํ์ธ PR์ ์๋ ๋ฆฌ๋ทฐ ๋์์์ ์ ์ธ(false๋ฉด ์ ์ธ)
base_branches: [] # ํน์ ๋ธ๋์น๋ง ๋ฆฌ๋ทฐํ๋๋ก
tools:
shellcheck: # ์
ธ ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ๋ฐ ๋ณด์ ๊ฒ์ฌ
enabled: true
ruff: # Python ์ฝ๋ ์คํ์ผ ๊ฒ์ฌ๊ธฐ
enabled: true
markdownlint: # ๋งํฌ๋ค์ด ๋ฌธ๋ฒ ๊ฒ์ฌ
enabled: true
github-checks: # GitHub ์ฒดํฌ ์ฐ๋ + ํ์์์(ms ๋จ์)
enabled: true
timeout_ms: 90000
languagetool: # ๋ง์ถค๋ฒ, ๋ฌธ๋ฒ ๊ฒ์ฌ
enabled: true
disabled_rules:
- EN_UNPAIRED_BRACKETS
- EN_UNPAIRED_QUOTES
disabled_categories:
- TYPOS
- TYPOGRAPHY
- CASING
enabled_only: false
level: default
enabled_rules: []
enabled_categories: []
biome: # JavaScript/TypeScript ์ ์ ๋ถ์
enabled: true
hadolint: # Dockerfile ์ฝ๋ ์คํ์ผ ๊ฒ์ฌ
enabled: true
swiftlint: # Swift ์ฝ๋ ์คํ์ผ ๊ฒ์ฌ
enabled: true
phpstan: # PHP ์ ์ ๋ถ์
enabled: true
level: default
golangci-lint: # Go ์ฝ๋ ์คํ์ผ ๊ฒ์ฌ
enabled: true
yamllint: # YAML ํ์ ๊ฒ์ฌ
enabled: true
gitleaks: # Git ์ํฌ๋ฆฟ ๋
ธ์ถ ํ์ง
enabled: true
checkov: # ์ธํ๋ผ ๋ณด์ ๊ฒ์ฌ
enabled: true
ast-grep: # AST ๊ธฐ๋ฐ ์ฝ๋ ํจํด ๊ฒ์ฌ
packages: []
rule_dirs: []
util_dirs: []
essential_rules: true
# CodeRabbit AI ์ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ํ๊ณ ,
# ํ ๋ฒ์ ์ฒ๋ฆฌ ๊ฐ๋ฅํ ํ ํฐ ์๋ฅผ ์ต๋ 4096์ผ๋ก ์ ํ
chat:
enabled: true
max_token_length: 4096
# ์ง์ ๊ธฐ๋ฐ์ ์ฌ์ฉํ ํ์ต ๋ฒ์๋ฅผ ์ง์ ํ์ญ์์ค.
# 'Local' - Repository
# 'Global'- Organization
# 'Auto' - Repository(users public) + Organization(private)
knowledge_base:
web_search: # AI ์น ๊ฒ์ ํ์ฉ
enabled: true
learnings: # ํ์ต ๋ฒ์ ์ค์ (local, global, auto)
scope: local
issues: # ์ด์ ์๋ ์ฐธ์กฐ ๋ฒ์ ์ค์ (local, global, auto)
scope: auto
jira:
project_keys: []