Как исключить русские буквы из java кода и sql
Есть проект в котором все пишется на английском, но иногда в sql liquabase и java коде попадаются русские буквы. Есть ли какой то способ в IDEA или Maven или другой инструмент для нахождения таких не английских букв и валиться с ошибкой компиляции.
Ответы (1 шт):
Если речь идет о комментариях, то способ описан в комментарии от @Mikhaillonkin
Если речь идет об идентификаторах в Java - то тут немного проще. В норме, идентификаторы всегда из символов ASCII, однако, поддерживаются идентификаторы в Unicode, например можно написать:
int мояПеременная=1;
правда надо указать тогда флажок в компиляторе/IDE: javac -encoding <code> - указать кодовую страницу в которой заданы идентификаторы.
Отсюда и решение - убрать этот флажок компилятора/IDE и сразу на все русские идентификаторы вывалится ворох ошибок компилятора.
В Intellij IDEA настройка флажка делается так:
