IntelliJ refactor rename слишком мощный, как его минимизировать? - PullRequest
0 голосов
/ 13 декабря 2018

Достигнуть в моем приложении того, что использование функции переименования рефактора в IntelliJ опасно.

Например, переименование свойства в спящем объекте приведет к тому, что IntelliJ переименует весь код и текстовые вхождения этого слова..

Изменение файлов sql, комментариев к коду, xmls liquibase, аннотаций

К счастью, мои модульные тесты обнаружат большинство случаев, когда применяются критические изменения.Однако в некоторых случаях он переименует непонятные вещи в моем коде, которые мне придется вручную проверять с помощью git commitits, чтобы увидеть, что сломало мое приложение.

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

1 Ответ

0 голосов
/ 13 декабря 2018

При применении рефакторинга переименования вы можете отключить поиск в комментариях и строках , а также поиск текстовых вхождений .Эта опция запоминается между перезапусками, поэтому вам не нужно снимать флажок каждый раз.Пожалуйста, опишите, какое поведение вы ожидаете?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...