Android开发之代码检测工具Lint和阿里巴巴编码规范扫描(代码检测工具)
我们写代码很多都不规范,如何检测?
实际上AS自带检测工具了叫lint如下图:
还有一款是阿里巴巴的代码检测和AS自带的差不多如下图:
下面我们来说下这两个如何使用呢?
1.我们先说AS系统自带的吧
主要分为三个方面检测:
第一是全局检测就是说检测整个项目所以不符合要求的代码,如何操作呢请先选择整个项目,然后选择标题栏上面的Analyze然后选择inspect code 然后选择hole project看下图:
第二就是检测整个文件夹同上只需要先选择整个文件夹然后同上操作即可记得选择文件夹我不是整个项目检测代码的时候:如下图:
第三是检测单个文件,先选中单个文件,然后如上操作点击OK之前请选择file文件在点击OK检测,如下图:
2.我们来说下阿里巴巴的代码检测:
全名叫Alibaba Java Coding Guidelines
github地址
https://github.com/alibaba/p3c
可以使用源码安装插件也可以直接在线插件安装看你个人习惯
直接在插件安装里面搜Alibaba Java Coding Guidelines下载安装即可:
插件安装:
源码安装:
在刚刚阿里巴巴的GitHub地址下载好源码然后找到插件安装页面,选择从磁盘安装:如下图:
安装成功后需要重启AS。然后打开后会看到安装成功的图标:
使用方法:三种
第一种和AS自带的lint一样选中相应的文件夹或者整个项目或者单个文件,然后右键出来上图两个选项,选择编码规范扫描即可:
第二种直接点击标题栏的绿色编码规范扫描前提是你先选择项目或者目录或者文件夹不选就是扫描整个项目跟第一种差不多
第三种就是直接在单个class类中右键选择绿色编码规范扫描即可扫描单个文件:
Android开发之代码检测工具Lint和阿里巴巴编码规范扫描(代码检测工具)相关推荐
- 【 持续更新 】Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 。
[持续更新]Android开发笔记汇总篇,爬各种坑,敲高效代码,各种奇难杂症,有您要治的病 . 一.AndroidStudio 开发工具的那些事 . 问题 1: AndroidStudio2.2以上在 ...
- 9.9的阿里巴巴编码规范考试竟如此简单?搜集试题分享!让我们一起守护开发规范!
很早就买了阿里巴巴编码规范的考试,但是因为那一段时间太忙了,居然就把自己买的这个考试给忘记了,就在上周手机突然收到短信提醒我阿里巴巴编码规范再有30天就要到期了.吓得我赶紧趁着上班之余把手册看看,手册 ...
- vscode自动保存代码,自动按照eslint和standard规范格式化代码设置
风格的重要性 如果你已经从事编码工作有一段时间了的话,那你肯定会有一种自己喜欢的风格.当你成百上千次以特定的模式编写代码时,你会发现你的编码方式是令人愉悦的.突然间来了个人,开始把挂在行尾的大括号单起 ...
- Bootstrap CSS编码规范之代码组织规范
代码组织 应该按照以下规范组织代码: 以组件为单位组织代码段. 制定一致的注释规范. 使用一致的空白符将代码分隔成块,这样利于扫描较大的文档. 如果使用了多个 CSS 文件,将其按照组件而非页面的形式 ...
- Android开发实战《手机安全卫士》——2.“设置中心”模块实现 自定义组件 Sp工具类 MD5加密
文章目录 1.home界面布局 2.自定义获取焦点的TextView 3.自定义控件回顾 4.九宫格使用 5.设置中心--条目布局结构 6.设置中心--自定义组合控件构成布局结构 7.设置中心--自定 ...
- android 开发清理内存_2019年 11 款最流行的安卓手机清理工具 总有一款适合你
1. Wondershare MobileGo Storage Cleaner Wondershare MobileGo Storage Cleaner是一款多功能的 Android APP管理器,具 ...
- php代码在线base64解码,Base64在线编码解码实现代码 演示与下载
在线演示地址: gb2312版本 http://tools.jb51.net/tools/base64_decode-gb2312.php utf8版本 http://tools.jb51.net/t ...
- Java基础学习总结(93)——Java编码规范之代码性能及惯例
1.避免使用包装类构造函数 按照SUN公司的说明,使用自动装箱或静态工厂方法比使用new一个对象快3到4倍,该规则可以用在valueOf或其它静态工厂的调用中(如:Short.Integer, Lon ...
- coverity代码检测工具介绍_微服务测试之静态代码扫描
静态代码扫描为整个发展组织增加价值.无论您在开发组织中发挥的作用如何,静态代码扫描解决方案都具有附加价值,拥有软件开发中所需要的尖端功能,最大限度地提高质量并管理软件产品中的风险. 背景 微服务架构模 ...
最新文章
- Callable和Future
- 不仅能搜索还能查信息 带你了解LBS应用
- 【bzoj4385】[POI2015]Wilcze doły
- 自己改造 VSPaste 插件
- java 抽象工厂模式简单实例
- php prepare 批量,PreparedStatement批处理
- h5文字垂直居中_CSS中垂直居中和水平垂直居中的方法
- zwPython,字王集成式python开发平台,比pythonXY更强大、更方便。
- MyCat之全局表和ER表
- 2018电工杯数学建模A题
- Microsoft Office Visio 2007 简体中文专业版
- 计算机科学与技术与数学建模,数学建模
- 云计算机教室详细建设方案,计算机教室更新建设方案.doc
- C语言程序设计实验报告——实验三
- android更改应用图标大小,Android选项菜单:更改图标大小
- java 正整数类型_跟我学java编程—认识java的整数类型
- 手机wifi显示已连接,却上不了网怎么办???
- NOIP原题 斗地主(20190804)
- LeCo-238. 除自身以外数组的乘积
- 基于STM32智能RFID刷卡汽车位锁控制系统设计