使用 .pak 扩展名存储的 plsql 文件的 sonarqube 扫描仪不扫描

Posted

技术标签:

【中文标题】使用 .pak 扩展名存储的 plsql 文件的 sonarqube 扫描仪不扫描【英文标题】:sonarqube scanner for plsql files stored with .pak extension not scanning 【发布时间】:2021-10-03 07:28:21 【问题描述】:

我们已将扩展名为 .sql 和 .pak(用于包)的 PL/SQL 文件存储在 bitbucket 中,我们正在尝试对这些文件运行 sonarqube 扫描器,但扫描器在扫描时并未考虑 .pak 文件。

sonar-project.properties 文件看起来像

sonar.projectKey=XYZ
sonar.projectName=XYZ
sonar.projectDescription=PL/SQL Demo
sonar.sources=.
sonar.inclusions=**/sql/*.sql,**/package/*.pak
sonar.language=plsql

这是扫描 .sql 文件,而不是 .pak 文件。

【问题讨论】:

【参考方案1】:

我可以通过在 sonar-project.properties 文件中添加以下行来解决此问题,

sonar.plsql.file.suffixes=sql,pak

在上面一行中,如果我们想扫描代码,我们也可以添加其他扩展。

【讨论】:

以上是关于使用 .pak 扩展名存储的 plsql 文件的 sonarqube 扫描仪不扫描的主要内容,如果未能解决你的问题,请参考以下文章

geochunk1.minizip是啥文件

如何使用 PLSQL 打开、读取和存储 XLSX 文件的 DB 内容?

rsa密钥文件转化为tortoise认可的pak密钥文件

PAK 档案和 zlib (zlib.dylib)

小米手机assetbundle_0.pak是啥文件

plsql导入dmp文件存储过程需要删吗