在 coffeescript 编译的 JS 上使用 SonnarQube 的相关性
Relevance of using SonnarQube on coffeescript compiled JS
我实际上正在开发一个应用程序,使用 coffeescript 转换成 javascript。
我想知道使用 SonnarQube 检查生成的 javascript 和检查单元测试覆盖率是否相关?
因为当 运行 sonar-runner 在我的 ./app 文件夹(具有生成的 javascript 的文件夹)上时,我有一些错误,我无法对这些文件执行任何操作。
这里有一些错误(由于 coffeescript 转译):
感谢提前
您可以通过 setting up some exclusion rules 解决转译文件中的部分或全部问题。
例如,您可以使用 app/**/*.js
的文件模式和 *
的规则模式,这将消除 app/
文件夹中的转译文件的所有问题.
现在,如果您只想覆盖 CoffeeScript 代码,您可以结合 sonar.import_unknown_files
属性 查看 generic coverage plugin - 虽然这可能会产生一些噪声,具体取决于源代码树中的文件类型。
我实际上正在开发一个应用程序,使用 coffeescript 转换成 javascript。
我想知道使用 SonnarQube 检查生成的 javascript 和检查单元测试覆盖率是否相关?
因为当 运行 sonar-runner 在我的 ./app 文件夹(具有生成的 javascript 的文件夹)上时,我有一些错误,我无法对这些文件执行任何操作。
这里有一些错误(由于 coffeescript 转译):
感谢提前
您可以通过 setting up some exclusion rules 解决转译文件中的部分或全部问题。
例如,您可以使用 app/**/*.js
的文件模式和 *
的规则模式,这将消除 app/
文件夹中的转译文件的所有问题.
现在,如果您只想覆盖 CoffeeScript 代码,您可以结合 sonar.import_unknown_files
属性 查看 generic coverage plugin - 虽然这可能会产生一些噪声,具体取决于源代码树中的文件类型。