go exec命令安全性使用golangci筛选消息
我正在为golangci lint添加一根go exec命令安全性使用golangci筛选消息,go,Go,我正在为golangci lint添加一根gosec,除以下内容外,其他内容均已涵盖: exec.Command(params[0], params[1:]…) 我知道我可以禁用这个lint,但我不想这样做。有没有办法修复代码以满足此要求 错误是: G204: Subprocess launched with function call as argument or cmd arguments ``` 硬编码命令调用。有AFAI。硬编码命令调用。有AFAI。您可以使用注释排除特定行,而不是
gosec
,除以下内容外,其他内容均已涵盖:
exec.Command(params[0], params[1:]…)
我知道我可以禁用这个lint,但我不想这样做。有没有办法修复代码以满足此要求
错误是:
G204: Subprocess launched with function call as argument or cmd arguments ```
硬编码命令调用。有AFAI。硬编码命令调用。有AFAI。您可以使用注释排除特定行,而不是禁用过梁
exec.Command(参数[0],参数[1:]…)//nolint:gosec
您可以使用注释排除特定行,而不是禁用过梁
exec.Command(参数[0],参数[1:]…)//nolint:gosec
如果只想禁用此检查,可以
执行命令(参数[0],参数[1:]/#nosec G204
如果只想禁用此检查,可以
执行命令(参数[0],参数[1:]/#nosec G204
这是您的答案-您正在运行不同的命令。还有哪些选项不禁用它?重写功能,这样gosec就不会抱怨了。或者您可以禁用消息。这是您的答案-您可以运行不同的命令。还有哪些选项不禁用它?重写功能,这样gosec就不会抱怨了。或者您可以禁用该消息。