Напоминать о необходимости изменения кода в определённом месте при добавлении кода в другом
Существует ли программа/плагин/IDE, которая может напоминать о необходимости изменения кода в определённом месте при добавлении кода в другом?
К примеру, у меня есть 2 класса и коллекция, содержащая только элементы этих классов. Можно ли поставить какой-то хук на этой коллекции, который будет отслеживать, что в некотором файле/по какому-то другому условию был реализован 3 класс, а значит надо добавить тип этого класса в коллекцию? Например, есть std::variant<Triangle, Circle>, мы добавляем похожий на них Square и IDE/программа уведомляет нас, что, возможно, надо изменить коллекцию на std::variant<Triangle, Circle, Square>.