问题标签 [sonarlint-intellij]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 如何强制 SonarLint 扫描 jsx 文件?
我正在使用Webstorm 2017.1.3。我有从我们的声纳服务器下载的带有声纳配置的SonarLint插件。
linting 在扩展名为.js
. .jsx
但是,不会对文件执行 linting .scss
。
由于我们对几乎所有类型的源文件都有质量配置文件,因此我需要立即查看问题,而不是在将数据推送到存储库之后。
目前,当我需要对 JSX 文件进行 lint 时,我必须先将其重命名为.js
,运行 linter,然后再将其重命名。
有什么方法可以强制 SonarLint 在所有文件而不是预设文件扩展名上运行?
java - 由于分析错误,Sonarlint 未处理文件
尝试在 SonarLint 中处理文件时出现以下错误
“文件不会被刷新,因为分析过程中出现错误:”
不幸的是,SonarLint 没有报告它遇到了哪些错误。我将 sonar.log.level 设置为 DEBUG 并将 sonar.verbose 设置为 true。
我的项目构建得很好并且单元测试运行。我正在运行 SonarLint 版本 2.10.0.1922 和 IntelliJ 版本 2017.1.4。我在 JDK 1.8.121 和 JDK 1.8.131 上试过这个,但我得到了相同的结果。
有什么方法可以检索错误是什么?我是否遗漏了一些日志参数?
typescript - SonarLint 不使用来自插件的 SonarQube 服务器规则
我已经在 SonarQube 和 Intellij 之间配置了一个服务器绑定,它在“通常”规则上运行良好。我对其进行了测试:我在 SonarQube 中更改了项目质量配置文件中 JavaScript 规则的严重性,更新了 Intellij 中的绑定,并在 Intellij on-the-fly 报告中看到了新的严重性。好吧。
问题是我还需要来自其插件的 SonarQube 规则。例如,我有来自插件的 TypeScript 和 CSS 规则。我的 SonarQube 分析报告了 1000 多个错误,但 Intellij 中的 SonarLint 报告了 0 个错误。
有没有办法将此规则从 SonarQube 导出到 Intellij?
谢谢你。
java - Sonarlint 抱怨我的源文件中的许可证头
这是我在源代码中的许可证头:
包org.osgl.ut;
当我运行SonarLint时,它说在文件中发现了一个问题:
检查源代码时如何获取 SonarLint 跳过许可证标头块?
更新
SonarLint 版本:
intellij-idea - SonarLint 无法连接到远程服务器
我使用 Intellij Idea,我想使用 SonarLint 来检测错误和质量问题。当我尝试将 SonarLint 连接到我的公司 Sonar 服务器时,出现以下错误
日志文件摘录:
我怎么解决这个问题?
sonarqube - 如何限制令牌的权限?
我的开发人员正在使用IntelliJ SonarLint 插件连接到我们的 SonarQube 服务器并执行本地分析
为了连接到服务器,他们需要提供一个令牌,所以我想创建一个可以在所有开发人员之间共享的单一令牌。我希望这个令牌具有最低权限,即只允许下载规则以允许本地分析工作。
如果我以 SonarQube 管理员身份生成令牌,这是否意味着该令牌比非管理员用户生成的令牌具有更多权限?SonarQube文档暗示任何令牌都能够执行 SonarQube Web 服务的完整列表。
intellij-idea - 如何使用 Intellij SonarLint 插件抑制特定方法的警告
我想抑制某些方法的 Sonar lint 插件警告,这个问题不是我想要的 Intellij SonarLint 2.3 - ignore rule。
目前我必须用 注释该方法@SuppressWarnings("all")
,这会抑制所有警告。
ssl - SonarLint 3.0 无法在 intellij 中连接远程 sonarqube 6.5
我已经在 intelliJ 中安装了 sonar lint 插件,并尝试通过配置 url、用户名和密码来连接到远程 sonarQube。连接失败。在看到由以下原因引起的 intellij 日志后:javax.net.ssl.SSLPeerUnverifiedException:主机未验证。我已经搜索并尝试了许多选项:
在 jvm 密钥库中配置证书
更新了服务器证书的 intellij 首选项以接受不受信任的证书 3.尝试使用以下属性配置 idea.vmoptions
-Djavax.net.debug=ssl:握手 -Djavax.net.debug=all
但没有任何工作。可以帮助测试连接吗?提前致谢
intellij-idea - SonarLint 快速查找关键问题
在 IntelliJ IDEA 的 SonarLint 中,在Project files选项卡上,选择All project files作为Scope,如何快速定位关键或阻止程序问题?
intellij-idea - SonarLint“连接被拒绝”到 SonarQube 6.7
自从将 SonarQube 从 6.6 升级到 6.7 后,我遇到了一个问题,即我无法将用于 IntelliJ 的 SonarLint 与 SonarQube 服务器连接起来。
我需要配置一个公司代理,但该配置适用于 SonarQube 6.6 并且点击“测试连接”也返回一个 OK。
配置服务器时的错误消息是:
浏览提到的页面会返回一个有效的 Json 对象:
错误日志显示:
SSL 证书是自签名的,但已添加到 JVM,因此 IntelliJ 知道它(并且没有 SSLHandshakeException)
我正在使用:
- IntelliJ IDEA 2017.3.2(终极版)
- SonarQube 6.7
- SonarLint 3.1.0.2244
还有其他人有同样的问题吗?有任何想法吗?缺少任何信息吗?
提前致谢