草庐IT

ios - 在 mac 机器上运行 Sonar 扫描仪时出错

我已经在我的mac机器上安装了最新版本的sonarqube7.0并尝试配置我的iOSSwift项目。运行命令sonar-scanner时出现以下错误ERROR:ErrorduringSonarQubeScannerexecutionERROR:org/sonar/api/measures/PersistenceModeERROR:Causedby:org.sonar.api.measures.PersistenceModeERROR:ERROR:Re-runSonarQubeScannerusingthe-Xswitchtoenablefulldebuglogging.ERROR-Co

sonar静态扫描安全靶场webgoat

安装sonar并配置docker安装sonarqube,sonarQube静态代码扫描-Joson6350-博客园(cnblogs.com)对webgoat进行sonar扫描扫描结果 bugs Changethisconditionsothatitdoesnotalwaysevaluateto"false"意思是这里的elseif语句不会执行,因为ipAddressKnow为true,所以if和elseif的条件结果是一样的。 Usetry-with-resourcesorclosethis"PreparedStatement"ina"finally"clause.提示资源没有关闭,需要在fi

android - Sonar Android Lint 未找到匹配问题

我遇到了以下问题:我安装了带有“AndroidLint”质量配置文件的SonarQube和Android插件。当我使用“AndroidLint”配置文件执行我的build.gradle脚本时,sonar-runner插件运行良好,但在SonarQube中我看不到找到匹配的问题,只有零。然而,当我包含另一个配置文件时——不是“AndroidLint”——我可以看到很多问题。同样在我的androidSDK中,当应用它自己的lint时,我可以看到157个问题。它可以是什么?sonar-version3.7.4;androidplugin-version0.1 最佳

android - 从 res/raw 播放声音

我正在制作一个应用程序,它应该使用mediaPlayer播放一些声音。这是我使用的代码:String[]name={"sonar_slow","sonar_medium","sonar_fast"};Stringlink="/res/raw/"+name[state-1]+".mp3";try{player.setDataSource(link);player.prepare();player.start();}catch(Exceptione){e.printStackTrace();}我也试过这个:if(state==1){player.create(this,R.raw.sona

android - 使用 Sonar 和 Gradle 在 Android Studio 中实现代码覆盖率

我正在尝试使用AndroidStudio中的Gradle为一个新的空Android项目获取代码覆盖率。我设法让Sonar工作,但我似乎无法弄清楚代码覆盖率。(以前从未做过类似的事情)我看过JaCoCo,但它与Android不兼容。Cobertura也是如此。Emma似乎还没有使用Gradle。我正在使用Gradle1.11、AndroidStudio0.5.1和SonarRunner2.3 最佳答案 使用构建工具版本0.10.0时,AndroidStudio现在支持JaCoCo新构建系统ReleaseNotes:0.10.0....

Sonar常见问题修改

Sonar常见问题修改1SonarLint简介与安装1.1SonarLint简介1.2SonarLint安装与配置1.2.1IDEA插件在线安装1.2.2IDEA插件离线安装1.2.3SonarLintGeneral配置(如果有规定的sonarQube)1.2.3SonarLintProject配置2SonarLint扫描以及IDEA中页面的名词解释2.1SonarLint扫描2.2IDEA中页面的名词解释3主要问题1.Stringliteralsshouldnotbeduplicated2.Deprecatedelementsshouldhaveboththeannotationandthe

android - 现代 Gradle Android 项目中 "sonar.libraries"的正确配置

我想要实现的目标:在sonar中,可以通过设置属性“sonar.libraries”来跟踪整个项目中使用的第三方依赖项,也许还有更多好处(例如检测哪些违规是由外部库引起的?)我尝试做的事情:我将值设置为build/intermediates/pre-dexed/debug/*.jar但这似乎没有什么效果。问题:Sinceitisnolongerneededtousethe"libs"folderforthirdpartydependencies,对名为“sonar.libraries”的属性有何建议? 最佳答案 我们需要在检测到An

android - 带有 Android Studio 的 SonarQube 插件

有没有人成功获得SonarQube社区IntelliJ插件或“官方”SonarQubeIntelliJ插件来显示AndroidStudio项目中静态代码分析的结果?其中第二个需要Maven,但第一个应该是不可知的。不知何故,我过去设法在我的项目上运行了一个sonarRunner,但我现在无法做到。但是,如果我在IDE中看不到我的结果,那么让它再次运行就没有多大意义了。 最佳答案 简短回答:是的,您可以使用SonarQubeCommunityIntelliJ插件长答案:假设你有一个像这样的build.gradle:applyplugi

mysql - 在 Windows 上使用 Sonar 和 MySQL 5.6 架构设置失败

我在Windows机器上安装了Sonar3.4.1和Mysql5.6.10。我创建了一个mysql模式“sonar”,并将其所有权限授予用户“sonar”。我已将Sonar配置为使用此用户。我按照thecodehaussonarpage上的说明执行此操作.当启动Sonar时,它开始在模式中创建表。有时会发生错误,指出“指定的key太长;最大key长度为767字节”(完整的错误消息在末尾)。根据thisquestionmysql的索引长度是有限制的。因为这是记录在案的,所以我希望Sonar创建的索引不会超过限制。显然它试图这样做。是我遗漏了一些重要的配置还是sonar和mysql的两个版

mysql - Openshift 上的 Jenkins-Sonar 通信

我正在制作一个基于Jenkins和Sonar的开发环境。两者都放在孤立的齿轮上。Jenkins工具是使用InstantApp选项创建的。由于thesegithubindications,Sonar设备已经创建.为了分析Maven项目,我创建了一个Jenkins自由式作业。该作业中使用的脚本基于此wordpressarticle.#BuildscriptoftheJobsettingsPath=$OPENSHIFT_DATA_DIR/settings.xmlsettings="\n$OPENSHIFT_DATA_DIR\n\n"echo$settings>$settingsPath#Cl