@@ -41,17 +41,17 @@ export default defineConfigWithVueTs(
4141 "rules" : {
4242
4343 /* Disabled rules */
44- "vue/multi-word-component-names" : [ "off" ] , // why do I need to use multiple words for a 'Layout' component, for example?
45- "vue/no-multiple-template-root" : [ "off" ] , // no need for this rule since Vue 3.x
46- "unicorn/no-null" : [ "off" ] , // the second argument of 'JSON#stringify' doesn't accept 'undefined' to save formatting
47- "unicorn/prefer-global-this" : [ "off" ] , // no need for this rule since this app is fully CSR, and Web Workers are not going to be used
48- "unicorn/prefer-top-level-await" : [ "off" ] , // top level await is broken somehow
44+ "vue/multi-word-component-names" : [ "off" ] , // Why do I need to use multiple words for a 'Layout' component, for example?
45+ "vue/no-multiple-template-root" : [ "off" ] , // No need for this rule since Vue 3.x
46+ "unicorn/no-null" : [ "off" ] , // The second argument of 'JSON#stringify' doesn't accept 'undefined' to save formatting
47+ "unicorn/prefer-global-this" : [ "off" ] , // No need for this rule since this app is fully CSR, and Web Workers are not going to be used
48+ "unicorn/prefer-top-level-await" : [ "off" ] , // Top level await is broken somehow
4949 "unicorn/prefer-query-selector" : [ "off" ] , // 'getElementById' is a lot easier to use
50- "unicorn/prefer-at" : [ "off" ] , // requires a different lib version
51- "@stylistic/no-multi-spaces" : [ "off" ] , // conflicts with 'eslint@stylistic/key-spacing'
50+ "unicorn/prefer-at" : [ "off" ] , // Requires a different lib version
51+ "@stylistic/no-multi-spaces" : [ "off" ] , // Conflicts with 'eslint@stylistic/key-spacing'
5252 "@stylistic/line-comment-position" : [ "off" ] , // I don't see any problems using both above and beside comments
53- "@stylistic/linebreak-style" : [ "off" ] , // conflicts with git
54- "@stylistic/eol-last" : [ "off" ] , // conflicts with git
53+ "@stylistic/linebreak-style" : [ "off" ] , // Conflicts with git
54+ "@stylistic/eol-last" : [ "off" ] , // Conflicts with git
5555
5656 /* Important */
5757 "@stylistic/semi" : [ "error" , "always" ] ,
@@ -65,6 +65,13 @@ export default defineConfigWithVueTs(
6565
6666 /* ESLint */
6767 "capitalized-comments" : [ "warn" , "always" ] ,
68+ "sort-imports" : [ "warn" , {
69+ "allowSeparatedGroups" : false ,
70+ "ignoreCase" : false ,
71+ "ignoreDeclarationSort" : false ,
72+ "ignoreMemberSort" : false ,
73+ "memberSyntaxSortOrder" : [ "multiple" , "single" , "all" , "none" ] ,
74+ } ] ,
6875
6976 // Element IDs simplify styling for plugins
7077 "@vue-require-id/require-id" : [ "warn" , {
0 commit comments