Skip to content

feat(miner): add C# and .NET file extensions to READABLE_EXTENSIONS - #952

Merged
igorls merged 2 commits into
MemPalace:developfrom
Davez69gto:feat/csharp-extensions
Jun 18, 2026
Merged

feat(miner): add C# and .NET file extensions to READABLE_EXTENSIONS#952
igorls merged 2 commits into
MemPalace:developfrom
Davez69gto:feat/csharp-extensions

Conversation

@Davez69gto

Copy link
Copy Markdown
Contributor

Summary

  • Adds .cs (C# source) to READABLE_EXTENSIONS in miner.py
  • Adds .csproj / .sln (project and solution config — analogous to package.json / .toml already in the list)
  • Adds .razor / .cshtml (Blazor/MVC templates — analogous to the already-supported .jsx / .tsx)

.xaml was intentionally left out — it's verbose XML that doesn't mine usefully.

Test plan

  • Confirm .cs files in a C#/.NET project are picked up by mempalace mine
  • Confirm .csproj / .sln files are indexed
  • Confirm .razor / .cshtml files are indexed
  • Existing test suite passes: python -m pytest tests/ -v --ignore=tests/benchmarks

🤖 Generated with Claude Code

Adds .cs, .csproj, .sln, .razor, and .cshtml so C#/.NET projects
are indexed by the project miner. .razor/.cshtml are analogous to
the already-supported .jsx/.tsx.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@igorls igorls added enhancement New feature or request area/mining File and conversation mining labels Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/mining File and conversation mining enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants