idea提升开发效率和代码质量的插件和设置
java idea 开发 1

一、SonarLint(实时代码质量检查)

  • 作用:基于SonarQube规则,实时检测代码中的潜在bug(如空指针、异常未处理)、漏洞(如SQL注入)、坏味道(如字符串拼接日志)。

  • 安装:插件市场搜索“SonarLint”,安装后重启,可在Settings -> Tools -> SonarLint中配置规则(如关闭过于严格的规则)。

二、Alibaba Java Coding Guidelines(规范代码风格)

  • 作用:强制遵循《阿里巴巴Java开发手册》,统一团队代码风格(如命名、日志、设计)。

  • 安装:插件市场搜索“Alibaba Java Coding Guidelines”,安装后重启,可通过右键 -> 编码规范扫描批量检查代码。

三、MyBatisX(MyBatis高效开发)

  • 作用:快速跳转Mapper接口XML映射文件,自动生成CRUD方法,避免手动编写重复的SQL。

  • 解决你的问题: 原代码中的logMapper.batchUpdateByBid(logs),用MyBatisX可一键跳转到对应的XML文件(如SysLogMapper.xml),查看batchUpdateByBid的SQL实现,避免找错文件。

  • 安装:插件市场搜索“MyBatisX”,安装后重启,支持Mapper接口XML之间的Ctrl+Click跳转。

四、提升效率的IDEA设置

  • 开启“保存时自动格式化”(解决代码格式混乱)

  • 自定义“Live Templates”(快速生成重复代码)

idea提升开发效率和代码质量的插件和设置
http://111.180.147.175:37008/archives/ideati-sheng-kai-fa-xiao-lu-he-dai-ma-zhi-liang-de-cha-jian-he-she-zhi
作者
iYll
发布于
更新于
许可