fix: delete url
felint-config必须提供一个config.js文件作为Felint的功能配置。
felint-config
config.js
Felint
以下为一个config.js的例子:
module.exports = { dependence: { npm: { "eslint": "3.19.0", "babel-eslint": "7.2.1", "eslint-config-airbnb": "14.1.0", "stylelint": "7.10.1", "stylelint-config-standard": "16.0.0" } }, plan: { es6: ['.eslintrc_es6', '.stylelintrc'], es5: ['.eslintrc_es5', '.stylelintrc'], default: ['.eslintrc_es6', '.stylelintrc'] }, initHooks: 'update_git_hooks.sh' }
其中dependence指定了felint的依赖包。
dependence
felint
plan字段指定了Felint可用的代码规范方案。
plan
e.g.
es6: [‘.eslintrc_es6.json’, ‘.stylelintrc.json’] 该方案名为es6,使用felint-config 的 rules目录下的 .eslintrc_es6.json 和 .stylelintrc.json规范文件。
es6: [‘.eslintrc_es6.json’, ‘.stylelintrc.json’]
该方案名为es6,使用felint-config 的 rules目录下的 .eslintrc_es6.json 和 .stylelintrc.json规范文件。
felint-config 的 rules目录
initHooks指定了初始化钩子的脚本,将在执行felint init的时候被调用。
initHooks
请在rules目录下加入需要的配置规则文件。
rules
命名方式为.eslintrc_type.json .stylelintrc_type.json。
.eslintrc_type.json
.stylelintrc_type.json
增/删/修改hooks目录下的shell文件,然后修改update_git_hooks逻辑应用你自己的修改。
update_git_hooks
修改config.js文件内的dependence.npm内容
修改config.js文件内plan字段,key为方案名,一个方案可以对应不同的eslintrc和stylelintrc文件组合
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
Felint Config
说明
felint-config必须提供一个config.js文件作为Felint的功能配置。以下为一个
config.js的例子:其中
dependence指定了felint的依赖包。plan字段指定了Felint可用的代码规范方案。e.g.
initHooks指定了初始化钩子的脚本,将在执行felint init的时候被调用。配置
配置规则文件
请在
rules目录下加入需要的配置规则文件。命名方式为
.eslintrc_type.json.stylelintrc_type.json。配置git钩子
增/删/修改hooks目录下的shell文件,然后修改
update_git_hooks逻辑应用你自己的修改。配置依赖
修改config.js文件内的dependence.npm内容
配置规则方案
修改config.js文件内plan字段,key为方案名,一个方案可以对应不同的eslintrc和stylelintrc文件组合