报告引用中冗余的反引号。

一些 Kotlin 关键字在 Java 中是有效的标识符,例如: inobjectis。 如果 Java 库将 Kotlin 关键字用于方法,您仍然可以调用该方法并使用反引号字符 (`) 对其进行转义,例如 foo.`is`(bar)。 有时这种转义是冗余的,可以安全地省略。 该检查会发现并报告此类情况,并与“移除冗余反引号”快速修复配对,允许您修改高亮显示的代码。

示例:


  fun `is`(x: String) {}
  fun foo() {
      `is`("bar") // 'is' is a keyword, backticks are required
  }

  fun `test that smth works as designed`() {} // OK, complex identifier for readability improvement

  val `a` = 1  // no need for backticks