APP生产线构建------ErrorProne实施

ErrorProne是一款在编译期间查找代码缺陷的工具,适用于Java和Android开发。它能hook build过程,及时报告错误并提供修复建议。本文介绍了在Android Studio中配置ErrorProne的步骤,以及如何修改检查项的严重级别。此外,还讨论了创建新检查的原则和默认检查项的详情。
摘要由CSDN通过智能技术生成

APP生产线构建——ErrorProne实施

简介

Error Prone是一款开源的、用于帮助开发者在编译期间查找代码缺陷的代码检查工具,适用于Java及Android开发,该工具:

  • hook正常的build过程,开发者无需考虑其它
  • 错误产生时及时告知
  • 提供修复建议,并允许基于这些修复建议制定相应模型

工作示例:

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new RuntimeException();

    }
错误: [DeadException] Exception created but not thrown
        new RuntimeException();
        ^
    (see http://errorprone.info/bugpattern/DeadException)
  Did you mean 'throw new RuntimeException();'?
1 个错误

安装与配置

ErrorProne在Maven、Ant等的相关配置可参看(链接 http://errorprone.info/docs/installation),这里只关心如何在Android Studio中配置ErrorProne插件,如下&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值