学新通技术网

Go中Revive

PHP中文网 23 1

Go Revive

revive 是一个 Go 语言的代码质量检测工具(Linter for Go),具有快速、可配置、可扩展、灵活和美观等特性,可作为 golint 的替代方案。

revive 为自定义规则的开发提供了一个框架,你也可以定义一个严格的预设来增强开发和代码审查流程。

虽然 golint 很受欢迎,但是 revive 提供了更多新功能,值得你去花时间研究,例如,它运行得更快(最高可达6x!),允许使用 TOML 文件配置 linting 规则,并提供更多规则。

学新通技术网

revive 与 golint 的不同之处

  • 可以使用配置文件来启用或禁用规则

  • 使用 TOML 文件配置 linting 规则

  • 运行相同的规则,比 golint 快两倍

  • 与 golint 相比,revive 提供了更多规则

  • 每个人都可以使用自定义规则或格式化器轻松对它进行扩展

  • ……

学新通技术网

关于 Go Revive 的更多信息可以在 GitHub 上找到(GitHub地址:https://github.com/mgechev/revive)

本文出至:学新通技术网

标签:

评论功能已关闭!!!