oclint 规则选择

oclint 规则选择
Oclint 规则系统非常灵活可扩展,可以在很多方面对规则进行定制。比如可以对规则分类,集合,并且特定项目可以使用不同的规则集,或者使用不同位置的多个规则集

默认从$(/path/to/bin/oclint)/../lib/oclint/rules目录加载规则,在Linux中为.so 后缀的文件,在Mac OS X   .dylib Windows中 .dll  文件。新的规则只需要放入规则路径,就可以立即使用。 一个项目可以使用多个规则路径。不同的规则路径可以给不同的项目使用。

 命令行用法

可以通过   -R <directory>  选项,加载过个路径下的规则,并且多个路径下的规则全部生效。
可以通过 -rule <rule name>. 选项 从搜索路径选择特定规则 。
可以通过  -disable-rule <rule name> 选项,排除指定规则。

例如,从规则路径 /path/to/rules  加载规则,并且排除规则  GotoStatement,可以使用以下命令。

oclint -R /path/to/rules -disable-rule GotoStatement
  
配置文件
   
 规则的选择可以保存为配置文件,然后团队使用同一个配置。配置文件如下:
rule-paths:
  - /path/to/rules
rules:
disable-rules:
  - GotoStatement
  

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值