不掉毛不放弃构建

时间:2018-07-11 14:28:35

标签: android-studio gradle lint

我创建了一个新项目(hello world),并执行了以下步骤:

  1. 添加了行if (false) Log.d("AA", "BB")(Lint将其列为控制流问题警告)
  2. 将行添加到build.gradle

    android {
        lintOptions {
            warningsAsErrors true
            checkAllWarnings true
            abortOnError true
        }
    }
    
  3. 在凸出时向gradle-aware make添加了:app:check(或:app:lint)作为第一件事

我为什么能建立这个项目?有不同类型的警告/棉絮吗?因为它实际上在GoogleAppIndexingWarning上执行了lint-fail。但不是像上面这样简单的事情。


修改

看起来AndroidStudio皮棉与gradle皮棉不同。不同的规则集。通过运行./gradlew lint毫无问题。

如果 AndroidStudio 皮棉找到任何东西,我最终想停止提交(我想是预提交钩子)。有什么解决方案/建议吗?

0 个答案:

没有答案