intellij-idea - 如何在 IntelliJ IDEA 中自定义 SonarLint 规则?

标签 intellij-idea sonarlint

是否可以让 SonarLint for IntelliJ IDEA 仅强制执行我在 Sonar 服务器上启用的规则?

最佳答案

由于当前版本的 SonarLint(我正在使用版本 3.0.0.2041 )现在可以实现这一点,人们可能会对这个解决方案感兴趣。

  • 文件 -> 设置 -> 其他设置 -> SonarLint 常规设置
  • 点击“SonarQube 服务器”中的绿色 + :
    • 输入名称(例如:SonarQube/localhost)
    • 选择 SonarQube 并输入 URL,例如 http://localhost:9000
    • 身份验证:选择您的user token或您的登录名/密码
    • 点击“完成”
    • 点击“更新绑定(bind)”以与 SonarQube 服务器同步
  • 转到 SonarLint 项目设置并将您的项目绑定(bind)到 SonarQube 项目

因此,当您打开文件时,SonarLint 将自动检索 SonarQube 服务器的问题。

关于intellij-idea - 如何在 IntelliJ IDEA 中自定义 SonarLint 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33176001/

相关文章:

java - 编译时不断报java : invalid source release: 1. 9错误

intellij-idea - 如何在 IntelliJ IDEA 中使用制表符进行缩进?

java - "Preconditions"和日志记录参数不需要评估

java - Sonar Eclipse 插件未检测到重复 block

java - Singleton Java 类可以有静态常量变量吗?声纳 Lint 错误

java - Java代码中方法签名后禁止括号

typescript - 使用 SonarQube 分析 Typescript

intellij-idea - 在 Gradle 中设置 IntelliJ 编译器参数

java - 要在 JUnit 中测试的文件

javascript - 在 IntelliJ IDEA 中将 JS 行注释转换为间隔 block 注释