Contribute checker for error-prone

入门

我们使用Maven构建系统。我们正在使用版本3. 下载Maven

我们使用OpenJDK 7和8进行测试,因此目前推荐使用。你的系统需要使用其中任何一个JDK。

构建库:

$ cd error-prone
$ mvn package

您还需要将IDE配置为使用受支持的JDK进行构建。

您的IDE的Maven插件应该非常方便地安装项目,git插件可以简化源代码管理。核心开发人员使用IntelliJ IDEA或Eclipse。

这非常有用,建议您定位JDK的源代码并将其附加到IDE中,这样您就可以在需要时导航到javac库中。

我们一般遵循Sun编码风格,每行限制100个字符。

写一个检查器

你想写一个检查器,并将其贡献给项目。以下是您应该遵循的步骤:

设置你的工作环境

按照上述入门步骤。然后创建一个分支,在其中做你的工作。

您还应该将check添加到问题跟踪器(如果还没有),评论你正在解决这个问题,并将状态从“New”更改为“Accepted”。

IDE配置

Eclipse

我们建议安装m2e-apt插件,并启用preferences > maven > annotation processing,因此AutoValue将自动运行。

Intellij

我们提供符合Google Java风格的intellij代码样式:

要安装它,将GoogleStyle.xml复制到您的intellij配置目录(例如〜/.IntelliJIdea14/config/codestyles/ for linux上的intellij 14,或者〜/Library/Preferences/IdeaIC14/codestyles/ for macell上的intellij 14)。
然后在Settings > Editor > Code Style中选择“Google样式”。

写你的检查器

Checkers在包com.google.errorprone.bugpatterns中。您可以按照本教程编写一个检查。别忘了写测试!

请求代码审查

error-prone的团队的成员需要检查您的代码并将其合并到主线项目中。我们使用github进行代码审查。

参考链接: For-Developers

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值