getgrit / gritql

GritQL is a query language for searching, linting, and modifying code.
https://docs.grit.io/
MIT License
3.17k stars 83 forks source link

C# Support #438

Open NonlinearFruit opened 3 months ago

NonlinearFruit commented 3 months ago

Supporting C# as a language for matching against would great! There is a lot of language tech debt hanging around from things like:

Microsoft hasn't provided any official migration paths so a tool like gritql would be super useful.

Review this guide and join us on Discord to discuss.

Acceptance criteria

  1. Working grammar + language support
  2. At least 10 test cases, including rewrites and metavariables.
morgante commented 3 months ago

C# support is definitely interesting for us and planned for this fall.

GTB3NW commented 2 months ago

really keen to see c# support. Some competing tools in the same do support it already but gritql looks like the better tool for robust AST s&r - looking forward to seeing this land!

morgante commented 1 month ago

/bounty $250

algora-pbc[bot] commented 1 month ago

💎 $250 bounty • Grit

Steps to solve:

  1. Start working: Comment /attempt #438 with your implementation plan
  2. Submit work: Create a pull request including /claim #438 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to getgrit/gritql!

Add a bounty • Share on socials

Attempt Started (GMT+0) Solution
🟢 @onyedikachi-david Oct 29, 2024, 2:36:52 PM #568
onyedikachi-david commented 4 weeks ago

/attempt #438

Algora profile Completed bounties Tech Active attempts Options
@onyedikachi-david 10 bounties from 5 projects
TypeScript, Python,
JavaScript & more
Cancel attempt
algora-pbc[bot] commented 4 weeks ago

💡 @onyedikachi-david submitted a pull request that claims the bounty. You can visit your bounty board to reward.

urbit-pilled commented 2 weeks ago

I'm interested in finishing this task (but only if @onyedikachi-david is no longer interested)

morgante commented 2 weeks ago

@onyedikachi-david Can you confirm if you plan to continue?

onyedikachi-david commented 2 weeks ago

Yes I am, i got distracted with other jobs. I'll be wrapping it up soon.