在 //nolint 指令周围添加选项
作者: kcmvp创建于 2022年8月24日更新于 2026年4月29日
标签enhancementno decisionarea: nolint
您的特性请求与问题有关? 请说明。
和问题无关
描述你想要的解决方案。
据我们所知,我们可以使用//nolint指令绕过linter检查. 但我发现这个指令 在我们的团队被滥用。
之后两个案件 1: 在文件级别
//nolint: 离子
包装pkg2: 在区块一级
//诺林特:全部
func all Issues In this FunfunctionAre Exlected () * 字符串 {
//.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?我的问题包括:
- 是否必须禁用这两种用途? (或提供禁用选项)
- 在最后报告中,我们是否可以增加一份关于**/nolint**使用情况的统计报告?
有了这两个特性,我们可以监测(控制虐待)//nolint,并且非常了解代码基础质量.
描述你考虑过的其他选择。
它最好作为golangci-linter的一部分执行,用于nolint指令过程,用于业绩考量.
感谢大家也提供这么有用的东西!
· 附加上下文。
无回复( N)
内容来源: golangci/golangci-lint