style: new prettier config

modified the prettier config to force an import order for all files
This commit is contained in:
Dominik 2025-06-30 10:45:28 +02:00
parent 331bf5edda
commit 657a64ca7f
Signed by: dominik
GPG key ID: 06A4003FC5049644
4 changed files with 22 additions and 3 deletions

View file

@ -1,4 +1,21 @@
{
"singleQuote": true,
"jsxSingleQuote": true
"jsxSingleQuote": true,
"semi": true,
"trailingComma": "all",
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"endOfLine": "lf",
"importOrder": [
"^@/components/(.*)$",
"^@/lib/(.*)$",
"^@/app/(.*)$",
"^@/generated/(.*)$",
"^@/(auth|prisma)$",
"^[./]"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true,
"plugins": ["@trivago/prettier-plugin-sort-imports"]
}

View file

@ -1,6 +1,6 @@
import { FlatCompat } from '@eslint/eslintrc';
import { dirname } from 'path';
import { fileURLToPath } from 'url';
import { FlatCompat } from '@eslint/eslintrc';
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);

View file

@ -1,8 +1,9 @@
import { registry } from '@/lib/swagger';
import { OpenApiGeneratorV3 } from '@asteasolutions/zod-to-openapi';
import fs from 'fs';
import path from 'path';
import { registry } from '@/lib/swagger';
function recursiveFileSearch(dir: string, fileList: string[] = []): string[] {
const files = fs.readdirSync(dir);
files.forEach((file) => {

View file

@ -73,6 +73,7 @@
"devDependencies": {
"@eslint/eslintrc": "3.3.1",
"@tailwindcss/postcss": "4.1.11",
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
"@types/node": "22.15.34",
"@types/react": "19.1.8",
"@types/react-big-calendar": "1.16.2",