一、为什么需要自定义 SonarQube 插件1.1 SonarQube 内置规则的局限SonarQube 内置了大量通用代码质量规则(空指针、SQL 注入、代码异味等),但在实际工程中,团队往往有特定于业务或架构的编码规范,这些是通用规则无法覆盖的。例如:安全合规:生产环境禁止暴露 Swagger