MaibornWolff / MaibornWolff/codecharta
Add Groovy to UniParser
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 529
- Forks
- 56
- Avg merge
- 7h 17m
- Merged PRs (30d)
- 34
Description
# Feature request
## Description
As an auditor, I want the UniParser to support Groovy, so that Groovy tests show up in the map as well.
Groovy is nowhere near as popular as the other languages the parser supports. BUT Groovy is often used to write tests (with frameworks such as Spock) for Java projects. It would be worthwhile if Groovy tests also show up because many teams also make their tests needlessly complex. Needlessly complex tests can slow down a team as much as needlessly complex code can.
## Acceptance criteria
- The UniParser can parse Groovy
## Development notes (optional Task Breakdown)
- [ ]
- [ ]
- [ ]
## Open questions
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the UniParser entry point and reviewing how existing languages are parsed and tested. Compare the handling of Groovy with the parsers for similar JVM languages, then verify that Groovy test files are included in the generated map. Done means the UniParser parses Groovy and Groovy tests appear in the map.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- groovy, typescript
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100