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
Copy file name to clipboardExpand all lines: README.md
+3-9Lines changed: 3 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,5 @@
1
1
# C# Code Analyst
2
2
3
-
[TOC]
4
-
5
3
This application helps you to explore, understand, and maintain C# code.
6
4
7
5
Here is a [presentation on YouTube](https://www.youtube.com/watch?v=o_r1CdQy0tY) on using the application to analyze cyclic dependencies.
@@ -81,9 +79,9 @@ Remember, the goal isn't to eliminate every cycle but to be aware of your code's
81
79
82
80
**In general, it's a good guideline to keep your software system free of cycles at the namespace level.**
83
81
84
-
### AI Advise
82
+
### AI Advisor
85
83
86
-
Once you have loaded a cycle group into the Code Explorer, the **AI Advise** button in the toolbar sends the cycle to a configured LLM and asks it for ideas on how to resolve or break down the dependency cycle.
84
+
Once you have loaded a cycle group into the Code Explorer, the **AI Advisor** button in the toolbar sends the cycle to a configured LLM and asks it for ideas on how to resolve or break down the dependency cycle.
87
85
88
86
To use this feature, open **Settings** and enter your API endpoint and key. The tool supports any OpenAI-compatible endpoint, including local models (e.g. Ollama) and Anthropic's API.
89
87
@@ -188,16 +186,12 @@ Select "Copy to PlantUml class diagram" from the Export menu.
188
186
189
187
190
188
191
-
The PlantUml syntax is copied to the clipboard. You can use any online online editor to render it.
189
+
The PlantUml syntax is copied to the clipboard. You can use any online editor to render it.
192
190
193
191
194
192
195
193

196
194
197
-
## Performance Tips
198
-
199
-
When the graph contains more than ~200 code elements, performance slows down. However, viewing so many elements at once is not helpful. You can collapse and expand container elements by double-clicking them to minimize the number of visible elements. When using the Advanced Search to add multiple code elements, consider adding them in a collapsed state to maintain focus and start with a smaller, faster graph.
200
-
201
195
## Other languages
202
196
203
197
The tool is written for C#, but you can also import jdeps output for basic visualization of Java code.
0 commit comments