You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code Graph is an intelligent code analysis feature that enhances your code reviews by automatically mapping relationships between files in your codebase. By
6
+
understanding how your code connects and interacts, Code Graph provides concrete snippets of context that makes reviews more effective and insightful.
7
+
8
+
## How Code Graph Enhances Your Reviews
9
+
10
+
When reviewing code with CodeRabbit, Code Graph automatically:
11
+
12
+
-**Maps symbol definitions and references** across your entire codebase
13
+
-**Analyzes commit history** to identify files that frequently change together
14
+
-**Builds relationship graphs** showing how different parts of your code connect
15
+
-**Enriches reviews with contextual information** about related code
16
+
17
+
## Key Features
18
+
19
+
### Three Types of Contextual Information
20
+
21
+
Code Graph adds three powerful layers of context to your reviews:
22
+
23
+
1.**Definition Files**: Files containing definitions that are referenced in the current code
24
+
2.**Reference Files**: Files that reference symbols defined in the current code
25
+
3.**Related Files**: Files that appear related based on usage patterns and commit history
26
+
27
+
### Language Support
28
+
29
+
Code Graph works with:
30
+
31
+
- Bash
32
+
- C
33
+
- C#
34
+
- C++
35
+
- CSS
36
+
- Elixir
37
+
- Go
38
+
- Java
39
+
- JavaScript
40
+
- Kotlin
41
+
- Lua
42
+
- PHP
43
+
- Python
44
+
- Ruby
45
+
- Rust
46
+
- Scala
47
+
- Swift
48
+
- TSX
49
+
- TypeScript
50
+
51
+
## Availability
52
+
53
+
Code Graph is available on the Lite tier and above.
54
+
55
+
---
56
+
57
+
Learn more about CodeRabbit's advanced features at [coderabbit.ai](https://coderabbit.ai)
0 commit comments