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
Rename refactoring supports annotating suggested edits with a label/description, and a 'needs confirmation' flag. Currently, due to programmer error, if an edit to the same location is registered multiple times, annotations could overwrite each other, leading to unpredictable behaviour. Currently, annotations are only use for instances of has, but when they become more widespread, this can lead to unexpected results.
Requested solution
Impose stricter checks on change annotations in the unit test framework.
Refactor rename location<>change annotation bookkeeping to make this less likely.
The text was updated successfully, but these errors were encountered:
Problem
Rename refactoring supports annotating suggested edits with a label/description, and a 'needs confirmation' flag. Currently, due to programmer error, if an edit to the same location is registered multiple times, annotations could overwrite each other, leading to unpredictable behaviour. Currently, annotations are only use for instances of
has
, but when they become more widespread, this can lead to unexpected results.Requested solution
The text was updated successfully, but these errors were encountered: