Skip to content

Support C# - #9

Merged
aersam merged 3 commits into
mainfrom
csharp-support
Oct 5, 2026
Merged

aersam merged 3 commits into
mainfrom
csharp-support

Conversation

@aersam

@aersam aersam commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Closes #8

  • Adds Lang::CSharp (.cs) using tree-sitter-c-sharp; C# units are only compared with C#.
  • Units: classes/structs/records, methods, local functions, constructors (treated as boilerplate).
  • Normalization: types, modifiers, type args, comments ignored; string/number literals abstracted; Console/Debug/logger calls dropped as debug output; .Tests/*Tests.cs paths flagged as tests.
  • Unit test plus a manual review run on two renamed C# copies (reported IDENTICAL).

Not covered: the benchmark mutate tooling is still Python/TS only.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PL6XyDVtEzWcuJPULCLs5b

aersam and others added 3 commits October 5, 2026 09:38
Closes #8

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PL6XyDVtEzWcuJPULCLs5b
…nums, bin/obj, test paths

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PL6XyDVtEzWcuJPULCLs5b
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PL6XyDVtEzWcuJPULCLs5b
@aersam
aersam merged commit 22a269e into main Oct 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support C#

1 participant