CKStyle的配置文件说明 #16

Closed
wangjeaf opened this Issue Sep 17, 2014 · 0 comments

Comments

Projects
None yet
1 participant
@wangjeaf
Owner

wangjeaf commented Sep 17, 2014

配置文件的目录、文件名和内容

每次都要在命令行中输入一大串参数,比较麻烦,如果能把常用的配置,写到一个配置文件里,每次默认先读取配置文件中的配置,能够省略重复输入。

CKStyle中添加了对命令行参数的配置文件的支持。

目前支持以下几个文件名作为CKStyle的配置文件:

  • ckstyle.json
  • ckstyle-config.js
  • ckstyle.ini

你也可以通过 ckstyle check -c xxx.json 这种形式来制定配置文件

配置文件的内容

命令行支持的所有参数,都可以在配置文件中制定

属性 默认值 说明
error-level 0 异常等级
include all 包含的规则
exclude none 除外的规则
recursive false 是否递归检查目录下所有文件
output '' 输出文件,默认打印到控制台
standard standard.css 给一个标准的css文件,检查时遵照此文件来检查
ignore-rulesets @unit-test-expecteds 忽略的一些规则集
single-line false 是否自动修复成一行
safe false 是否使用安全模式,true为使用,false为不使用
combine all.min.css 压缩多个文件合并成一个的文件名
browsers None 针对不同浏览器生成不同的压缩后文件

配置的优先级

按照从高到低,依次是:

  • 命令行参数
  • 指定的配置文件 (-c xxx.json)
  • 当前路径下的配置文件
  • 用户目录下的配置文件
  • 工具的默认参数

@wangjeaf wangjeaf added the doc label Sep 17, 2014

@wangjeaf wangjeaf closed this Sep 17, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment