在 //nolint 指令周围添加选项

作者: kcmvp创建于 2022年8月24日更新于 2026年4月29日
标签enhancementno decisionarea: nolint

您的特性请求与问题有关? 请说明。

和问题无关

描述你想要的解决方案。

据我们所知,我们可以使用//nolint指令绕过linter检查. 但我发现这个指令 在我们的团队被滥用。

之后两个案件 1: 在文件级别

//nolint: 离子
包装pkg

2: 在区块一级

//诺林特:全部
func all Issues In this FunfunctionAre Exlected () * 字符串 {
//.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

我的问题包括:

  1. 是否必须禁用这两种用途? (或提供禁用选项)
  2. 在最后报告中,我们是否可以增加一份关于**/nolint**使用情况的统计报告?

有了这两个特性,我们可以监测(控制虐待)//nolint,并且非常了解代码基础质量.

描述你考虑过的其他选择。

它最好作为golangci-linter的一部分执行,用于nolint指令过程,用于业绩考量.

感谢大家也提供这么有用的东西!

· 附加上下文。

无回复( N)

内容来源: golangci/golangci-lint