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)
本文出至:学新通技术网
本站名称:
学新通技术网
版权声明:本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
联系方式:luke.wu@swvq.com
标签: