当前位置: 首页 > news >正文

Spring: alibaba代码规范校验工具checkstyle

文章目录

  • 一、idea配置checkstyle插件
  • 二、激活CheckStyle
  • 三、配置自动格式化功能
  • 四、使用代码格式化

一、idea配置checkstyle插件

下载 Intellij IDEA Checkstyle 插件:File -> setting -> plugin通过关键字CheckStyle-IDEA搜索并安装。
在这里插入图片描述
安裝完成后重启idea

二、激活CheckStyle

接下就是在idea中激活checkstyle,需要进行如下配置:file -> setting -> Tool -> Checkstyle中找到 Checkstyle,并完成如下配置:
在这里插入图片描述

三、配置自动格式化功能

上面的步骤已经完成了checkstyle的基本配置,当代码或者文件不符合配置的风格时就会在checkstyle中显示。下面我们就配置下checkstyle的自动格式化功能,配置完成后我们可以使用快捷键的方式格式化我们的项目然后在进行git提交。配置方式file -> setting -> editor -> code style -> java
在这里插入图片描述

四、使用代码格式化

window用户可以使用快捷键ctrl + alt + l。也可以使用如下操作,鼠标放到项目上右击选中如下的选项:

在这里插入图片描述
此操作有如下选项:

  • Optimize imports: 删除代码中未使用的import
  • Rearrange entries: 重新排序源代码条目
  • only changes uncommitted to VSC:
  • Cleanup code: 清除无用import、多余注释规、规范代码缩进、规范注释等。一般选用此选项。
    在这里插入图片描述
http://www.lryc.cn/news/290348.html

相关文章:

  • c++线程thread示例
  • Compose | UI组件(十一) | Spacer - 留白
  • PyTorch的nn.Module类的详细介绍
  • python使用activemq库ActiveMQClient类的连接activemq并订阅、发送和接收消息
  • 【Flutter 面试题】Dart是什么?Dart和Flutter有什么关系?
  • 前后台分离跨域交互
  • React16源码: React中处理LegacyContext相关的源码实现
  • Boost.Test资源及示例
  • 数据结构二叉树
  • JavaScript继承与原型链
  • SouthLeetCode-打卡24年01月第4周
  • Linux——磁盘和文件系统(一)
  • EasyCVR视频智能监管系统方案设计与应用
  • Ubuntu搭建国标平台wvp-GB28181-pro
  • LC 2808. 使循环数组所有元素相等的最少秒数
  • Qt|大小端数据转换
  • 禅道添加自定义字段
  • 蓝桥杯2024/1/26笔记-----基于PCF8591的电压采集装置
  • 【一】esp32芯片开发板环境搭建
  • PyTorch2ONNX-分类模型:速度比较(固定维度、动态维度)、精度比较
  • Docker命令快车道:一票通往高效开发之旅
  • IP类接口大全,含免费次数
  • LLMs 的记忆和信息检索服务器 Motorhead
  • vue3项目中让echarts适应div的大小变化,跟随div的大小改变图表大小
  • springboot启动异常
  • 直播主播之互动率与促单
  • Android 基础技术——Bitmap
  • 数据结构奇妙旅程之七大排序
  • 【JavaScript】Generator
  • 河南省考后天网上确认,请提前准备证件照哦