如何解决如何在 Python 的 SonarQube 中排除自定义全局变量规则 S3827
SonarQube 有规则 python:S3827 - “变量、类和函数应在使用前定义”。
我正在开发 Salt module 并且代码有这样的调用
__salt__["cmd.run"](bar)
或 __grains__['kernel']
。
Salt 模块中还有其他众所周知的变量(__utils__,__pillar__
等)。
显然,由于“__salt__ is not defined. Change its name or define it before using it
”,我从 SonarQube 收到问题
有没有办法将这些变量添加到规则 S3827 的例外中?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。