Feature
: Merge annotations (if they are more than X) before submitting
#41
Labels
Feature
: Merge annotations (if they are more than X) before submitting
#41
Is your feature request related to a problem?
The autograder is very thorough when grading, so it produces a lot of annotations.
There can be 100+ annotations for a submission, which is a challenge for a student to review.
It becomes more likely that the student does not see important feedback or does not look through them all, which is unfortunate.
There are some lints that make sense to group like
"%d%s".formatted(number, string)
),but there are other lints like common reimplementation or use different visibility that provide individual suggestions for specific code and therefore would loose a lot of value by merging them.
A potential solution should therefore conditionally group annotations
Describe the solution you'd like
The simplest solution I can think of, is to do the following:
The autograder emits for each annotation an id (could be a number).
Before submitting, the grading tool will
"The identifier 'intField4' should not contain its type in the name. Other problems in L7, L8, L9, L10, L11."
Describe alternatives you've considered
The autograder merges lints for now, but this results in a few problems:
Additional context
This issue has been created in kit-sdq/eclipse-artemis#326, but should be implemented in this project.
The text was updated successfully, but these errors were encountered: