feat(dprint): setup import/export order

This commit is contained in:
Ilia Mashkov
2026-01-02 17:00:58 +03:00
parent be267d43d8
commit 3a2cc1c76b

View File

@@ -1,4 +1,5 @@
{
"$schema": "https://dprint.dev/schemas/v0.json",
"incremental": true,
"includes": ["**/*.{ts,tsx,js,jsx,svelte,json,md}"],
"excludes": [
@@ -22,7 +23,17 @@
"quoteStyle": "preferSingle",
"trailingCommas": "onlyMultiLine",
"arrowFunction.useParentheses": "preferNone",
"importDeclaration.sortNamedImports": "caseInsensitive"
// Import sorting configuration
"module.sortImportDeclarations": "caseSensitive",
"module.sortExportDeclarations": "caseSensitive",
"importDeclaration.sortNamedImports": "caseSensitive",
// Additional import formatting options
"importDeclaration.forceMultiLine": "whenMultiple",
"importDeclaration.forceSingleLine": false,
"exportDeclaration.forceMultiLine": "whenMultiple",
"exportDeclaration.forceSingleLine": false
},
"json": {
"indentWidth": 2,
@@ -37,6 +48,11 @@
"useTabs": false,
"quotes": "double",
"scriptIndent": false,
"styleIndent": false
"styleIndent": false,
// Svelte-specific formatting
"vBindStyle": "short",
"vOnStyle": "short",
"formatComments": true
}
}