Revert "refactor: 优化 perfectionist 导入排序规则:首先是类型导入(type),然后是 UI 和组件导入,接着是工具和函数导入"

This reverts commit fccd91fd74.
pull/69/head
puhui999 2025-04-07 14:28:16 +08:00
parent fccd91fd74
commit d9d4fe653b
2 changed files with 16 additions and 21 deletions

View File

@ -24,33 +24,28 @@ export async function perfectionist(): Promise<Linter.Config[]> {
{ {
customGroups: { customGroups: {
type: { type: {
'type-adapter': ['^#/adapter/.+'], 'vben-core-type': ['^@vben-core/.+'],
'type-api': ['^#/api/.+'], 'vben-type': ['^@vben/.+'],
'type-others': ['.*'], 'vue-type': ['^vue$', '^vue-.+', '^@vue/.+'],
}, },
value: { value: {
'ui-common': ['^@vben/common-ui'], vben: ['^@vben/.+'],
'ui-antd': ['^ant-design-vue'], 'vben-core': ['^@vben-core/.+'],
'ui-icons': ['^@vben/icons'], vue: ['^vue$', '^vue-.+', '^@vue/.+'],
'local-components': ['^\\./modules/.+\\.vue$', '^\\./components/.+\\.vue$'],
'other-components': ['^#/components/.+'],
'utils-locale': ['^#/locales'],
'vue-core': ['^vue$'],
'utils-adapter': ['^#/adapter/.+'],
'utils-api': ['^#/api/system/.+', '^#/api/.+'],
'utils-functions': ['^#/utils/.+'],
'local-data': ['^\\./data$', '^\\./data.ts$'],
}, },
}, },
environment: 'node', environment: 'node',
groups: [ groups: [
['type-adapter', 'type-api', 'type-others', 'external-type', 'builtin-type', 'type', 'parent-type', 'sibling-type', 'index-type', 'internal-type'], ['external-type', 'builtin-type', 'type'],
'vue-type',
['ui-common', 'ui-antd', 'ui-icons', 'local-components', 'other-components'], 'vben-type',
'vben-core-type',
['utils-locale', 'vue-core', 'utils-adapter', 'utils-api', 'utils-functions', 'local-data'], ['parent-type', 'sibling-type', 'index-type'],
['internal-type'],
'builtin', 'builtin',
'vue',
'vben',
'vben-core',
'external', 'external',
'internal', 'internal',
['parent', 'sibling', 'index'], ['parent', 'sibling', 'index'],

View File

@ -10,7 +10,7 @@ export default {
}, },
], ],
plugins: ['prettier-plugin-tailwindcss'], plugins: ['prettier-plugin-tailwindcss'],
printWidth: 120, printWidth: 80,
proseWrap: 'never', proseWrap: 'never',
semi: true, semi: true,
singleQuote: true, singleQuote: true,