草庐IT

sonarqube-ops

全部标签

Sonarqube 6.x的Angular2插件

我是Sonar的新手,最近我安装了Sonarqube6.3,我找不到Angularjs的任何插件都不是Angular2。有什么方法可以有角度扫描仪?有计划发布Sonarqube6.x的计划吗?非常感谢看答案GitHub上有很多插件。例如:Sonar-Web-Frontend-Plugin对于许多前端技术,包括AngularJS和Typescript,但有点古老。它分析了扫描仪的报告。Sonartsplugin对于打字稿和SOAngular2。它直接执行分析。Sonarts是打字稿的官方Sonarsource插件。

java - SonarQube:无法读取 7.1.1-coverage.ec 以确定 JaCoCo 二进制格式

Gradle版本:2.2.3Sonar版本:6.1Sonarqubegradle插件版本:2.2.1Java插件版本:4.4.0.8066,安卓插件版本:1.1Sonarqubegradle任务:applyplugin:'org.sonarqube'ext{SONAR_HOST="http://localhost:9000/"}sonarqube(){//noinspectionGroovyAssignabilityCheckproperties{/*SonarQubeneedstobeinformedaboutyourlibrariesandtheandroid.jartounder

android - 使用 Sonarqube 分析 Android Studio (Gradle) 项目

我正在尝试使用Sonarqube分析AndroidStudio项目。我的PC上运行着sonarqube,该项目位于SVN存储库中。当我运行命令时gradlesonarqube这是输出对于项目(src/文件夹)中的所有类,消息是Class'abc'isnotaccesiblethroughtheClassLoader这是我的实际配置,根项目gradle文件buildscript{repositories{jcenter()maven{url"https://plugins.gradle.org/m2/"}}dependencies{classpath'com.android.tools.

android - 使用 sonarqube gradle 插件配置带有子模块的 Android 项目的正确方法是什么?

使用sonarqubegradle插件配置带有子模块的Android项目的正确方法是什么?谷歌不是我的friend,但我可能错过了一些基本的东西。(我搜索与android构建目录和子模块相关的sonarqube问题。没有有用的结果。)在非常高的层次上,我正在使用具有以下结构的Android项目。git_repository|-----android_project|---app|---SDK|-apigit_repository包含README.md和其他顶级文件,包括android_project。android_project包含应用程序,以及SDK中的git子模块。此git子模块

java - SonarQube:如何将多个质量配置文件应用于一个项目?

我想使用SonarQube6.3.1分析一个Android项目的Java和Kotlin代码。因此,除了预装的SonarJavaaka之外,我还安装了AndroidLint插件。Sonar方式插件。两者都显示在项目的管理部分的Java语言下拉列表中,如屏幕截图所示。如何同时应用多个配置文件?我在哪里可以找到适合Java/Kotlin/Android项目的其他配置文件?相关帖子Sonarqube:usemultiplecustomqualityprofilesforasinglemultilanguageproject...? 最佳答案

android - uid ... 没有 android.permission.UPDATE_APP_OPS_STATS

从Android4.3开始,我收到以下堆栈跟踪信息:[STACKTRACE]=>java.lang.SecurityException:uid10140doesnothaveandroid.permission.UPDATE_APP_OPS_STATS.atandroid.os.Parcel.readException(Parcel.java:1431)...在以下行抛出异常:notificationManager.notify(0,notification.build());我尝试了Android4.3的新限制用户功能,在显示通知的该用户下启动我的应用程序,没有任何问题。有什么想法吗

android - 无法解决 SonarQube 错误 "Make this line start at column 3"

我在xml(布局、字符串、可绘制对象...)中有很多行都存在此错误。我试图将每个列的空间更改为3,以便在出现此错误的行中放置3个选项卡,但我在SonarQube中仍然遇到此错误。我该如何解决这个问题?我在这里举了一个我遇到这个错误的例子: 最佳答案 为了遵守“让这一行从第3列开始”的规则,您必须将代码缩进2个空格。我建议您在项目的根目录下使用.editorconfig文件(参见EditorConfig),内容如下:root=true[*]charset=utf-8end_of_line=lfinsert_final_newline=

android - `canvas.clipRect` 和 `Region.Op.REPLACE` 的最佳替代方案是什么?

背景我正在开发一个包含大量Canvas绘图而不是多个View的库(可用here)。问题当我努力改进它并使其满足我们对应用程序的需求(需要一些定制)时,我注意到有一些行被标记为已弃用:canvas.clipRect(0f,mHeaderHeight+mHeaderRowPadding*2,mHeaderColumnWidth,height.toFloat(),Region.Op.REPLACE)问题是,我认为没有合适的人选来用较新的API替换这行代码我发现了什么查看thedocs,这是写的:ThismethodwasdeprecatedinAPIlevel26.Region.Opvalu

android - 如何在android studio中集成sonarqube?

我们如何在androidstudio中集成sonarqube?我遇到过使用sonarqube的静态代码分析。解释我们如何才能做到这一点。有许多链接可用于集成sonar-runner和sonarqube,但要么已过时,要么不足以完成工作。 最佳答案 Sonarqube是服务器端的静态代码分析工具。编写干净且高质量的代码非常有用。您应该在本地主机或服务器上运行sonarqube。创建一个新项目,提供名称和唯一ID,我们将使用此名称和唯一ID以及我们的用户名和密码来向服务器识别我们。几乎不需要在服务器端设置一些东西,比如-创建用户。使用唯

android - Sonarqube 整体覆盖范围与 jacoco 报告覆盖范围不匹配

我有一个多模块Android项目,我发现jacoco报告的覆盖率与Sonarqube报告的覆盖率之间存在差异。该项目也是一个多口味项目,会产生很多不同的变体。我正在使用thisplugin帮助我生成所有任务。这些任务会为每个变体生成单独的报告。当我运行我的jacoco报告时,我看到了这个:当我运行Sonar扫描仪时,我看到了:我的项目有一些排除项,但即使没有它们,覆盖率%s也不匹配。我觉得我可能没有提供与thisquestion:中暗示的相同字节码这是我的相关信息:Sonar版本5.6。Gradle赛跑者plugins{id"org.sonarqube"version"2.0.1"}S