Go 语言代码质量检测工具 Revive

Go 语言代码质量检测工具 Revive

MIT
Google Go 查看源码»
跨平台
2018-06-14
局长

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

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

revive 与 golint 的不同之处

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

  • 使用 TOML 文件配置 linting 规则

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

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

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

  • ……

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

在CentOS 7 上安装广告服务器 Revive Adserver

Revive Adserver是一个自由开源的广告管理系统,能使出版商,广告平台和广告商在网页、应用、视频上投放并管理广告的系统。Revive Adserver以前叫做OpenX Source,遵循GNU通用公共授权协议。...

2016/11/16 09:33
160
0
Bootstrap文件(图片)上传插件File Input进阶使用说明

Plugin Methods Demo Demonstration on usage of various plugin methods to manipulate the fileinput plugin. This example also shows usage of a few plugin events before and after a ...

2016/12/27 10:30
756
0
and hire sales personnel t

and hire sales personnel t

2015/06/25 14:02
4
0
Layer2 项目索引

在这里我们会不定时为大家更新 Layer2 项目所有的有关资料,如果你感兴趣可以按照项目索引来搜索到你想要的资料。 Research Institute Finality Labs L4 State Channels Counterfactual Cele...

2018/12/26 10:46
19
0
国内主流云转码平台对比评测

国内主流云转码平台对比评测 随着视频分享站点的兴起,以及智能手机的流行,需要进行大量的离线视频转码工作,以适应异构网络和多终端环境的需要。在三网融合的环境下,一云多屏正在成为视频...

2016/11/12 13:26
208
0
Layer2 | 状态通道 State Channel

在上一篇文章中,我们介绍了区块链发展的新思潮,并且在这一新思潮下催生出的二层扩展技术发展,即 Layer2 方案。接下来我们将会为大家着重讲述「链下」扩容技术之一的状态通道及相关项目简介...

2018/12/24 15:39
12
0
Spark TaskSchedulerImpl 任务调度方式(FIFO)

Spark TaskSchedulerImpl 任务调度方式(FIFO) 更多资源 SPARK 源码分析技术分享(bilibilid视频汇总套装视频): https://www.bilibili.com/video/av37442139/ github: https://github.com/open...

2018/12/06 19:24
6
0
Mina源码阅读笔记(五)—Mina对连接的操作IoSession

接上一篇《Mina的连接IoConnector》 IoSession是Mina管理两端的一个重要部分,也是Mina的核心,Session具有了生命周期的概念,它的生命周期和连接时紧密相关的,这点在后面的介绍中会涉及。另...

2012/11/25 18:23
16.3K
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部