Vue2.7 + Vite+ Eslint、Stylelint、Commitlint 统一开发规范
+ husky + lint-staged (git commit 时自动格式化代码)
+ Vue 全家桶集成
+ Axios 封装及接口管理
https://juejin.cn/post/7118700020911570974
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
857 B
36 lines
857 B
2 years ago
|
module.exports = {
|
||
|
root: true,
|
||
|
extends: [
|
||
|
'stylelint-config-standard',
|
||
|
'stylelint-config-rational-order',
|
||
|
'stylelint-config-prettier',
|
||
|
'stylelint-config-html/vue' // 需要放在最后一位
|
||
|
],
|
||
|
defaultSeverity: 'warning',
|
||
|
plugins: ['stylelint-order'],
|
||
|
rules: {
|
||
|
'no-empty-source': null,
|
||
|
'selector-class-pattern': null,
|
||
|
'value-keyword-case': null,
|
||
|
'font-family-no-missing-generic-family-keyword': null
|
||
|
},
|
||
|
overrides: [
|
||
|
{
|
||
|
files: ['*.vue', '**/*.vue'],
|
||
|
rules: {
|
||
|
'selector-pseudo-class-no-unknown': [
|
||
|
true,
|
||
|
{
|
||
|
ignorePseudoClasses: ['deep', 'global']
|
||
|
}
|
||
|
],
|
||
|
'selector-pseudo-element-no-unknown': [
|
||
|
true,
|
||
|
{
|
||
|
ignorePseudoElements: ['v-deep', 'v-global', 'v-slotted']
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|