美文网首页
那些有意思的Android开发工具系列二(CheckStyle和

那些有意思的Android开发工具系列二(CheckStyle和

作者: Zach_C | 来源:发表于2017-02-08 15:19 被阅读164次

    CheckStyle

    github地址
    官网地址
    Android Studio 可以通过指定的 CheckStyle去检查自己写的代码是不是符合规则,在控制台看到代码中有不合该规范的地方。
    我们可以定义自己的 CheckStyle ,当然也可以使用一些大公司的 CheckStyle。如默认的sun_checks.xmlGoogle的CheckStyle 检查规则华为的CheckStyle检查规则

    1. 搜索插件CheckStyle-IDEA,安装之后重启Android Studio


      在线安装插件CheckStyle-IDEA.png
    2. 重启之后进入设置页面我们可以看到在Other Settings下多了一个CheckStyle


      Other Settings下多了一个CheckStyle.png
    3. 在AS下方打开CheckStyle插件操作面板,面板内容如下图所示,其中包括:检查规则(自带默认规则)、扫描范围(current file、Module、project、files Chaged)、刷新等操作


      检查代码.png
    4. 选择相应的范围即可扫描出结果


      扫描结果.png

    FindBugs

    一款静态代码分析工具
    官网地址

    1. 同样适用AS在线安装FindBugs-IDEA插件

    2. 在Setting中可以找到安装的FindBugs-IDEA.


      在Setting中多出FindBugs-IDEA.png
    3. module右键,选择FindBugs,进而选择相应的分析范围


      analyze.png
    4. 例如写一个类Test.java,代码如下:

    public class Test {
          private int Age;
    }
    

    右击该文件,进行分析,得到下面结果

    分析Test类文件.png
    Uploading 分析Test类文件_769941.png . . .
    由上图我们可以得到的分析结果是Unused field: Test.Age 告诉我们Age属性没有使用。
    同时,我们在代码中看到"private"和"Age"是红色的,其实是上面说到的CheckStyle给我们的高亮提示,把鼠标放上去就可以看到相应的说明
    CheckStyle.png
    CheckStyle2.png
    提示我们缺少注释了属性的开头必须是小写字母

    相关文章

      网友评论

          本文标题:那些有意思的Android开发工具系列二(CheckStyle和

          本文链接:https://www.haomeiwen.com/subject/mvivittx.html