IDEA 阿里巴巴代码规范检查插件

1.问题概要

  大家都想写出规范的代码,可规范的标准是什么勒,估计每个人心中的标准都不是完全一致的

  在分工合作越来越精细化的时代,我们需要一个最大程度接近公认的规范,这里我们以阿里巴巴的代码规范作为参考,

  主要包括两部分

  一、阿里巴巴代码规范插件的使用,在代码中就直接提示你不规范的代码

  二、<<阿里巴巴 java开发手册>>,该书详尽的讲述了开发的中的规范

2.如何安装与使用:阿里巴巴代码规范插件

  点击安装后,重启idea生效

  

  生效后在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案,如下

  

  当然也可以全局检查所有不规范的代码:

  选择一个模块,然后鼠标右键,然后选择编码规约扫描

  

  扫描后,不规范的代码就会进行如下显示:

  

原文地址:https://www.cnblogs.com/newAndHui/p/11150319.html

时间: 2024-10-09 23:44:08

IDEA 阿里巴巴代码规范检查插件的相关文章

Jenkins系列——使用checkstyle进行代码规范检查【升级版】

1.背景 在<Jenkins系列——使用checkstyle进行代码规范检查>一文中完成了ant实现代码规范检查的例子.但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的. 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告. 2.分析 使用变量代替ant脚本中变化的路径,这个变量通过ant命令的 -Dxxx=value 的方式传值. 建立名为${BUILD_NUMBER}的目录,将该次构建成功的报告保留在该目录下. 3.环境 同

代码规范检查工具——checkStyle

简介 Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一.Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了可以使用它提供的sun的代码标准外,你也可以定制自己的标准.我们可以在eclipse中安装checkstyle的插件,来方便我们的使用. Checkstyle可以让我们养成书写良好代码风格的习惯,代码的整洁也减少了很多badsmell的产生.使用checkstyle的

Jenkins系列——使用checkstyle进行代码规范检查

1.目标 通过jenkins使用checkstyle对代码进行规范检查并生成html报告. 构建采用shell. 2.环境 checkstyle5.7(如果是Linux版本选用tar.gz格式) apache-ant-1.9.9 ①其他默认环境(如jdk)同前 . ②checkstyle没有选择最新版7.6.1是因为7.6.1版本没有将xml格式的报告转换为html报告的xsl文件. ③ant版本不宜选择太高,因为高版本可能需要JDK8+的支持. ④jenkins checkstyle插件主要是

阿里巴巴代码规范(一)

一.编程规约 1.命名风格‘ 1.代码中的命名不能以下划线或美元符号开始 也不能以下划线或者美元符号结束: 2.代码中的命名不能是拼音或者英文混合,尽量不要使用纯拼音 3.类名驼峰原则 UserManagerServiceImpl (第一个word首字母大写) 4.方法驼峰原则 addUserInfo(第一个word首字母小写) 5.常量名全部大写 单词之间用_隔开 6.抽象类 使用 Abstract 和 Base 开头  异常类使用Exception结尾 测试类以测试的类的名字为开头 以Tes

PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)

一.安装 添加镜像,加速下载 ./composer.phar  config -g repo.packagist composer https://packagist.phpcomposer.com CodeSniffer composer.phar global require "squizlabs/php_codesniffer=*" Mess Detector composer.phar global require "phpmd/phpmd=*" 二.Php

SVN集成Checkstyle实现代码自动检查

日常做开发管理,开发经理或者项目经理最烦恼的是怎么控制团队成员的代码质量,团队成员背景不同.经验不同,开发出来的产品也参差不齐,如果只靠代码走查,工作量太大,效果也不好,如果靠事后检查,或者出问题了再来追责,效果也不好.因此需要考虑一种事前自动化检查的方式,这样就能简化开发经理或项目经理的工作,让管理人员能够抽出身作更多的协调.统筹.高瞻远瞩的事情. 大多数项目使用的版本工具应该是SVN.GIT,其他版本工具例如CVS.TFS,当前的用户日趋减少. Checkstyle是很好的代码规范检查工具,

Google代码规范工具Cpplint的使用

Cpplint是一个python脚本,Google使用它作为自己的C++代码规范检查工具.如果你所在的公司也使用Google C++代码规范,那么你有必要了解下Cpplint. 下面说一下Cpplint在windows下的简单使用: 1.      从http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py  下载cpplint.py源码,并将其存放到D:\soft\Cpplint\cpplint.py中: 2.  

(尚021)Vue_eslint编码规范检查

1.eslint 1.1说明 1)ESLint是一个代码规范检查工具 2)它定义了很多特定的规则,一旦你的代码违背了某一规则,eslint会做出非常有用的提示 3)官网:http://eslint.org/ 4)基本已替代以前的JSLint 1.2  ESLint提供一下支持 1)  ES 2)  JSX 3)  style检查 4)  自定义错误和提示 1.3  ESLint提供以下几种校验 1) 语法错误校验 2) 不重要或丢失的标点符号,如:分号 3) 没法运行到的代码块 4) 未被使用的

MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用

JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界.插件的相关信息及安装包都可以在GitHub(https://github.com/alibaba/p3c)上获取.目前插件实现了开发手册中的53条规则,只能满足较为基本的代码检测,后继应该会更加完善. MyEclipse中阿里JAVA代码规范插件(P3C)的安装跟通常的插件安装方法相同,有三种方法. 安装方法: 方法一.MyEclipse中在线安装 1