You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WE currently rely on line numbers to differentiate multiple identical violations within a single file. The line numbers probably do not help the LLM fix the correct issue and add unnecessary complexity. Instead, we should simplify the approach so that each unique task is keyed off the message and file alone, rather than line numbers. Removing line-number-based matching would also eliminate the need for similarity checks.
We should:
Remove line number from the equality check for at least analyzer violations, and maybe other task types as well.
Use only the file and the violation message (and any unique variables it contains) to determine uniqueness.
Eliminate the complexity introduced by comparing multiple identical violations within the same file at different line numbers.
Confirm that this approach does not reduce the correctness of the LLM-generated solutions.
The text was updated successfully, but these errors were encountered:
WE currently rely on line numbers to differentiate multiple identical violations within a single file. The line numbers probably do not help the LLM fix the correct issue and add unnecessary complexity. Instead, we should simplify the approach so that each unique task is keyed off the message and file alone, rather than line numbers. Removing line-number-based matching would also eliminate the need for similarity checks.
We should:
The text was updated successfully, but these errors were encountered: