@whale.io/lint
v2.2.0
Published
lint configurations
Downloads
2
Maintainers
Readme
@whale.io/lint
公共lint包,整合@umijs/fabric和eslint-config-ali,关闭了一些不我们觉得不友好的规则,加上了一些我们觉得比较好的自定义规则。
使用
注意:从
2.2.0
版开始发布到npm.
配置依赖
"devDependencies": {
"@whale.io/lint": "2.2.0"
}
eslint
新建本地.eslintrc.js
配置文件,extends lint配置。
eslint javascript + typescript
module.exports = {
root: true,
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: __dirname
},
extends: [
// ali typescript + @umijs/fabric + 自定义规则
require.resolve('@whale.io/lint/lib/eslint')
],
rules: {
// your rules
}
};
eslint javascript + typescript + react
module.exports = {
root: true,
parserOptions: {
project: './tsconfig.json',
tsconfigRootDir: __dirname
},
extends: [
// ali typescript react + @umijs/fabric + 自定义规则
require.resolve('@whale.io/lint/lib/eslint/eslint-react')
],
rules: {
// your rules
}
};
stylelint
新建本地.stylelintrc.js
配置文件,extends lint配置。
module.exports = {
extends: [require.resolve('@whale.io/lint/lib/stylelint')],
rules: {
// your rules
}
};
变更日志
查看变更日志了解更多。