У нас есть проект Java, который использует TeamCity для статического анализа наших классов Java каждую ночь, чтобы найти ошибки в нашем коде. Мы бы хотели, чтобы TeamCity искала новый тип ошибок, которые разработчики могут представить, которые связаны с использованием == vs .equals
Для определенного типа в системе мы использовали == для сравнения, потому что мы разработали наше программное обеспечение так, чтобы оно было действительным. Что ж, теперь он больше не действителен, и мы хотим сказать TeamCity найти == для этого типа и сообщить об этом как об ошибке в подробном отчете. Кто-нибудь знает как это сделать? Статический анализ, кажется, является наиболее подходящим способом уловить это, если он когда-либо введен в исходную базу. В Eclipse у нас также есть шаблон для руководящих принципов и форматирования кода, но я не думаю, что Eclipse может что-то рассказать о типах. Любая помощь приветствуется.