Если бы компилятор был настолько умным, то необходимости в линтах, которые заставляют прописывать консты не было бы
Ну я в линте официальном такого не видел, хотя может плохо смотрел
И да, зачем тогда они сделали явное указание константы необязательным, если это сильно вияет на производительность?