|
@@ -5,7 +5,7 @@ export default uniHelper({
|
|
|
vue: true,
|
|
vue: true,
|
|
|
markdown: false,
|
|
markdown: false,
|
|
|
ignores: [
|
|
ignores: [
|
|
|
- // 忽略uni_modules目录
|
|
|
|
|
|
|
+ // 忽略uni_modules目录
|
|
|
'**/uni_modules/',
|
|
'**/uni_modules/',
|
|
|
// 忽略原生插件目录
|
|
// 忽略原生插件目录
|
|
|
'**/nativeplugins/',
|
|
'**/nativeplugins/',
|
|
@@ -39,17 +39,21 @@ export default uniHelper({
|
|
|
'vue/singleline-html-element-content-newline': ['error', { externalIgnores: ['text'] }],
|
|
'vue/singleline-html-element-content-newline': ['error', { externalIgnores: ['text'] }],
|
|
|
// vue SFC 调换顺序改这里
|
|
// vue SFC 调换顺序改这里
|
|
|
'vue/block-order': ['error', { order: [['script', 'template'], 'style'] }],
|
|
'vue/block-order': ['error', { order: [['script', 'template'], 'style'] }],
|
|
|
- },
|
|
|
|
|
|
|
+ 'vue/first-attribute-linebreak': ['error', {
|
|
|
|
|
+ singleline: 'ignore', // 单行元素忽略此规则
|
|
|
|
|
+ multiline: 'always', // 多行元素强制在第一个属性前换行
|
|
|
|
|
+ }],
|
|
|
|
|
+ },
|
|
|
formatters: {
|
|
formatters: {
|
|
|
- /**
|
|
|
|
|
- * Format CSS, LESS, SCSS files, also the `<style>` blocks in Vue
|
|
|
|
|
- * By default uses Prettier
|
|
|
|
|
- */
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * Format CSS, LESS, SCSS files, also the `<style>` blocks in Vue
|
|
|
|
|
+ * By default uses Prettier
|
|
|
|
|
+ */
|
|
|
css: true,
|
|
css: true,
|
|
|
/**
|
|
/**
|
|
|
- * Format HTML files
|
|
|
|
|
- * By default uses Prettier
|
|
|
|
|
- */
|
|
|
|
|
|
|
+ * Format HTML files
|
|
|
|
|
+ * By default uses Prettier
|
|
|
|
|
+ */
|
|
|
html: true,
|
|
html: true,
|
|
|
- }
|
|
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|