Как исключить русские буквы из java кода и sql

Есть проект в котором все пишется на английском, но иногда в sql liquabase и java коде попадаются русские буквы. Есть ли какой то способ в IDEA или Maven или другой инструмент для нахождения таких не английских букв и валиться с ошибкой компиляции.


Ответы (1 шт):

Автор решения: Barmaley

Если речь идет о комментариях, то способ описан в комментарии от @Mikhaillonkin

Если речь идет об идентификаторах в Java - то тут немного проще. В норме, идентификаторы всегда из символов ASCII, однако, поддерживаются идентификаторы в Unicode, например можно написать:

int мояПеременная=1; 

правда надо указать тогда флажок в компиляторе/IDE: javac -encoding <code> - указать кодовую страницу в которой заданы идентификаторы.

Отсюда и решение - убрать этот флажок компилятора/IDE и сразу на все русские идентификаторы вывалится ворох ошибок компилятора.

В Intellij IDEA настройка флажка делается так:

введите сюда описание изображения

→ Ссылка