idea提升开发效率和代码质量的插件和设置
一、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