Redian新闻
>
自从用了CheckStyle插件,代码写的越来越规范了....

自从用了CheckStyle插件,代码写的越来越规范了....

公众号新闻

点击上方“芋道源码”,选择“设为星标

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 
来源:blog.csdn.net/iXinRu/
article/details/85242553

CheckStyle作为检验代码规范的插件,除了可以使用配置默认给定的开发规范,如Sun的,Google的开发规范啊,也可以导入像阿里的开发规范的插件。事实上,每一个公司都存在不同的开发规范要求,所以大部分公司会给定自己的check规范,一般导入给定的checkstyle.xml文件即可实现。

作为新人,我checkstyle了一整个项目,苦不堪言,所以大家怕是还是多注意代码规范啊,利人利己。

楼主用的是idea,所以先说一下插件的导入,然后再细说怎么修改不规范的代码。

1.导入CheckStyle插件

1.File ——> setting 安装插件

也可以下载阿里的开发规范,看个人需求和喜好。

2.配置插件

3.开始C

选择你需要checkstyle的类右击:

点击checkstyle,因为我导入的是阿里巴巴,使用checkstyle的按键被占用了,懒得弄了,阿里蛮好的

或者:

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

2.报错原因和处理方式

原则:少改动代码,处理时候不盲目大意,git提交多写点改动的情况。

1.第一大类:注解问题

缺少注解,点击问题即可跳转到缺少注解的地方

注解不全,补齐就行

补齐,每一个@的值都要完整

2.字符占位问题

先按自己的需求设置code style

然后右击选择

即可解决

tab问题的话

默认情况下的是tab=4个空格,不存在tab的情况的,其实我也不会,欢迎补充。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

3.见名知意

按要求改就ok了

删掉就行

4.格式问题

名字问题

建议少改动,如果是公共类,影响较大,还是提前多留意吧。

5.逻辑错误

6.导包顺序

类似这种情况的,都是导包顺序没有按照checkstyle的规范,一般情况下,eclispe的ctrl + shift + o 快捷键可以解决这个盗版问题,idea的也一样,当然也可以右击选择



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。

谢谢支持哟 (*^__^*)

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Bunny Business Picks Up in the Year of the Rabbit名画欣赏:从“拾穗”到“罂粟花”刀法周报|InStyle优家画报首推虚拟主编;海底捞回应禁止自带食物;阿里巴巴23财年三财季营收2477.6亿...英伟达超快StyleGAN回归,比Stable Diffusion快30多倍,网友:GAN好像只剩下快了一段心理创伤,需要多久能恢复謝盛友傳奇游荡四年之后,还是回到了文学城最新!白宫圣诞装饰揭幕, 还记得川普当年“爆发富”style吗?消费者,真的越来越不愿意花钱了吗?Us and STEM: The Collective Paving The Way for Women in Tech​智能化加速,「中国供应商」如何跨越规模化周期|高工观察精选DS岗位 | Trustmark Health Benefits、Paylocity发布新岗位!观点丨许勤华:Follow Green Development with Chinese-style Modernization不同于传统上班! 美国人干这种工作的越来越多7 Papers | 英伟达64个A100训练StyleGAN-T;9类生成式AI模型综述The Men Who Set the Rules in Chinese Tech德国建筑大师冯·格康逝世【美食探店】“Dim Sum Style”的超人气创意南方菜Gunshow牛逼!ChatGPT中文版VS Code插件来了!免登录、免注册5款 IDEA 插件,堪称代码质量检查利器!海底捞禁止自带菜;叮咚买菜招募预制菜合伙人;新世界百货告别燕郊;MJstyle被申请破产审查;盒马同店销售双位数增长|联商头条自从用了这个年度计划表,我立的Flag就没倒过!(送模板)Unity 7.7桌面环境将推出支持Wayland的UnityX风味版本上线3天,下载4万,ChatGPT中文版VSCode插件来了为什么“歪”的比“直”的越来越受欢迎?自从用了这5条“摆烂建议”,孩子开始努力写作业了……华为云发布CodeArts Check代码检查服务,守护软件质量和安全奥斯卡真的越来越平庸了吗?LG gram Style 轻薄本今晚开卖:搭载 OLED 高刷屏,轻至 999g英国学生公寓每日推荐 | 约克 iQ The Brickworks | 房源越来越少啦!| 价格 £278/周起从 Styleguidist 迁移到 StorybookLG gram Style 高端轻薄本开启预售:搭载 OLED 高刷屏,9999 元起GAN强势归来?英伟达耗费64个A100训练StyleGAN-T,优于扩散模型第65届格莱美落幕,Beyoncé打破获奖历史 赢得32座格莱美奖!霉霉、Adele、Harry Styles等均或等年度大奖每日焦点——研究指美国年轻人肥胖和糖尿病人数上升 美国人干这种工作的越来越多
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。