【问题标题】:IntelliJ-Idea disable inspection: Actual value of parameter is alwaysIntelliJ-Idea 禁用检查:参数的实际值始终为
【发布时间】:2019-01-03 16:56:45
【问题描述】:

有没有办法禁用此检查?我知道,这可能是一个糟糕的设计,但我仍然想禁用它。

【问题讨论】:

  • 为什么对这个问题投反对票?请解释一下。
  • 你的意思是什么检查?请解释一下。
  • 此检查检查对函数的所有调用,如果发现在所有调用中此参数的值相同,则发出警告。如果我没有编写足够的代码,这会很麻烦,而且我不希望这样的警告阻塞我的问题列表。

标签: java intellij-idea static-analysis


【解决方案1】:

找到一个检查实例,然后点击ALT+ENTER打开内容菜单。您会在那里看到一个建议,类似于“参数 'myParameter' 的内联值 'XYZ'”。单击它旁边的向右箭头以打开第二个上下文菜单,您将在其中找到用于编辑检查设置的选项,以调整产生它的条件、为方法/类/参数抑制它,甚至禁用它完全一致。

【讨论】:

    【解决方案2】:

    @SuppressWarnings("SameParameterValue")

    我在基于 IntelliJ-Idea 的 Android Studio 3.5 中对其进行了测试,因此它可能也适用于其他基于 IntelliJ-Idea 的 IDE。

    【讨论】:

    • 这是恕我直言的解决方案
    【解决方案3】:

    java 中使用@SuppressWarnings("SameParameterValue")

    @Suppress("SameParameterValue")kotlin

    Android Studio Arctic Fox | 2020.3.1上测试

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-25
      相关资源
      最近更新 更多