Intereting Posts
Котлинское преобразование объектов в объекты Тестирование приложения Android Kotlin – Mockito с кинжалом вводит нуль Выбранный в настоящее время отладчик Java не поддерживает точки останова типа «Точки останова линии Котлин», Почему этот тип еще нужен, хотя он уже был уверен в этом примере? Связанные свойства не работают Почему Smartcast не работает после nullcheck Доступ к информации из группы BroadcastReceiver в Android с использованием kotlin Listview: плавный свиток вниз Как вернуть исключение зависимостей модуля в Intellij (после ложной проверки кода) В Kotlin, как вы объявляете класс данных с нулевыми параметрами конструктора? Неразрешенная ссылка: SpringExtension с использованием @ExtendWith аннотации Vaadin 8 NativeSelect изменить представление данных списка Как установить и настроить Kara Web Framework? Kotlin: как вернуть исполняемый экземпляр службы в связующее? Создать новый экземпляр объекта Котлин

Условие Котлина подавляет "всегда верно"

Если вы тратите больше времени на проверку количества проверок без COUNTLESS (что я знаю, как включать и отключать), я не могу найти ЛЮБОЙ способ отключить специальный осмотр 'Condition is always true' для моего файла Kotlin (а ​​не Java) в Android Studio. Я знаю, что делаю и не нуждаюсь в этой проверке ВСЕ, но более подходящим образом, я хотел бы подавить ее для файла или класса или функции или НИЧЕГО.

Невероятно расстраивает, как всегда.

 //I'm well aware the condition below is ALWAYS true if(ANDROID_SUCKS) { fml() } 

Solutions Collecting From Web of "Условие Котлина подавляет "всегда верно""

В Android Studio,

  1. поместите текстовый курсор в состояние, которое вы хотите подавить,
  2. нажмите Alt + Enter на клавиатуре, и это всплывает:

💡 Упростить выражение ⯈

  1. Нажмите стрелку вправо на клавиатуре,
  2. выберите любой из параметров, которые вам нравятся, например:

    • Отключить проверку
    • Подавить 'ConstantConditionIf' для оператора / fun / class / file

Найдено:

Settings > Editor > Inspections > Kotlin > Redundant Constructs > Condition of 'if' expression is constant