我在角色应用程序中使用Sonar作为前端部分。
我的应用程序中有很多js文件,但是我需要Sonar忽略或排除以.spec.js结尾的我的js文件,它们是Angular的测试单元。
我在" src / app"下有很多文件夹。在里面我有很多带有.spec.js文件的文件夹。
在Sonar(sonar-project.properties)的属性文件中,我想我可以使用:
sed -i "s,glob.glob('*.txt'),glob.glob('*.txt')+glob.glob('*.dat'),g" test.py
或
sonar.test.exclusions=src/app/*.spec.js
但我不确定,财产的价值是什么格式。
谢谢,
答案 0 :(得分:2)
是的,你是对的。您可以使用sonar.exclusions属性从分析中排除源文件,使用sonar.test.exclusions属性排除单元测试。您应该将逗号分隔的文件路径模式列表传递给这些属性。
我建议你参考to this topic来学习如何指定路径模式。比如,如果您需要从所有src / app目录中排除所有.spec.js文件,请使用以下模式:
**/src/app/*.spec.js
答案 1 :(得分:0)
我总是使用*/*.js
,它适用于我在主目录中的文件。所以只需使用*或**在项目目录中导航。