Skip to content

Commit 833f59c

Browse files
committed
chore: add sort imports prettier plugin and format
1 parent 940cc60 commit 833f59c

27 files changed

+215
-44
lines changed

frontend/.prettierrc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
"trailingComma": "none",
44
"printWidth": 92,
55
"tabWidth": 2,
6-
"plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"],
6+
"plugins": [
7+
"prettier-plugin-svelte",
8+
"prettier-plugin-tailwindcss",
9+
"@trivago/prettier-plugin-sort-imports"
10+
],
11+
"importOrderSeparation": true,
712
"overrides": [
813
{
914
"files": "*.svelte",

frontend/eslint.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import prettier from 'eslint-config-prettier';
21
import js from '@eslint/js';
2+
import prettier from 'eslint-config-prettier';
33
import svelte from 'eslint-plugin-svelte';
44
import globals from 'globals';
55
import ts from 'typescript-eslint';

frontend/package-lock.json

Lines changed: 164 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"@tailwindcss/aspect-ratio": "^0.4.2",
2626
"@tailwindcss/forms": "^0.5.9",
2727
"@tailwindcss/typography": "^0.5.15",
28+
"@trivago/prettier-plugin-sort-imports": "^5.2.0",
2829
"@types/eslint": "^9.6.0",
2930
"@types/node": "^22.10.1",
3031
"autoprefixer": "^10.4.20",

frontend/src/app.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
// See https://svelte.dev/docs/kit/types#app.d.ts
2-
32
import type { components } from '$lib/clients/v1';
43

54
type Profile = components['schemas']['Profile'];

frontend/src/lib/clients/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { PUBLIC_API_URL } from '$env/static/public';
12
import type { paths } from './v1';
23
import createClient from 'openapi-fetch';
3-
import { PUBLIC_API_URL } from '$env/static/public';
44

55
/**
66
* A Fetch API wrapper for generating types based on OpenAPI specs

frontend/src/lib/components/header.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<script lang="ts">
2+
import { page } from '$app/stores';
23
import ChartBarsIcon from '$lib/components/icons/chart_bars.svelte';
34
import QuibbleLogo from '$lib/components/icons/logos/quibble.svelte';
45
import QuibbleTextLogo from '$lib/components/icons/logos/quibble_text.svelte';
56
import NotificationIcon from '$lib/components/icons/notification.svelte';
67
import Image from '$lib/components/ui/image.svelte';
7-
import { createModalsStore } from '$lib/stores/modals.svelte';
88
import { createAuthStore } from '$lib/stores/auth.svelte';
9-
import { page } from '$app/stores';
9+
import { createModalsStore } from '$lib/stores/modals.svelte';
1010
1111
const show_search_in_quiblet = $derived.by(
1212
() => $page.url.pathname.includes('/q/') && $page.data.quiblet

frontend/src/lib/components/icons/logos/google.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import type { SVGAttributes } from 'svelte/elements';
3+
34
let { ...props }: SVGAttributes<SVGElement> = $props();
45
</script>
56

frontend/src/lib/components/icons/logos/quibble.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import type { SVGAttributes } from 'svelte/elements';
3+
34
let { ...props }: SVGAttributes<SVGElement> = $props();
45
</script>
56

frontend/src/lib/components/icons/logos/quibble_text.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import type { SVGAttributes } from 'svelte/elements';
3+
34
let { ...props }: SVGAttributes<SVGElement> = $props();
45
</script>
56

frontend/src/lib/components/modals/auth/forms/login.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<script lang="ts">
2+
import { enhance } from '$app/forms';
23
import GoogleLogo from '$lib/components/icons/logos/google.svelte';
34
import QuibbleLogo from '$lib/components/icons/logos/quibble.svelte';
45
import QuibbleTextLogo from '$lib/components/icons/logos/quibble_text.svelte';
56
import { cn } from '$lib/functions/classnames';
6-
import type { SubmitFunction } from '@sveltejs/kit';
77
import type { FormProps } from '../types';
8-
import { enhance } from '$app/forms';
8+
import type { SubmitFunction } from '@sveltejs/kit';
99
1010
let { update_forms_state, goto_form }: FormProps = $props();
1111

frontend/src/lib/components/modals/auth/forms/profile_create.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import QuibbleLogo from '$lib/components/icons/logos/quibble.svelte';
44
import QuibbleTextLogo from '$lib/components/icons/logos/quibble_text.svelte';
55
import { cn } from '$lib/functions/classnames';
6-
import type { SubmitFunction } from '@sveltejs/kit';
76
import type { FormProps } from '../types';
7+
import type { SubmitFunction } from '@sveltejs/kit';
88
99
let { forms_state, update_forms_state, goto_form }: FormProps = $props();
1010

frontend/src/lib/components/modals/auth/forms/profile_select.svelte

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<script lang="ts">
2-
import QuibbleLogo from '$lib/components/icons/logos/quibble.svelte';
3-
import QuibbleTextLogo from '$lib/components/icons/logos/quibble_text.svelte';
4-
import type { FormProps } from '../types';
5-
import Image from '$lib/components/ui/image.svelte';
6-
import { onMount } from 'svelte';
72
import { enhance } from '$app/forms';
8-
import type { SubmitFunction } from '@sveltejs/kit';
9-
import { createModalsStore } from '$lib/stores/modals.svelte';
103
import { invalidateAll } from '$app/navigation';
114
import client from '$lib/clients/client';
125
import type { components } from '$lib/clients/v1';
6+
import QuibbleLogo from '$lib/components/icons/logos/quibble.svelte';
7+
import QuibbleTextLogo from '$lib/components/icons/logos/quibble_text.svelte';
8+
import Image from '$lib/components/ui/image.svelte';
9+
import { createModalsStore } from '$lib/stores/modals.svelte';
10+
import type { FormProps } from '../types';
11+
import type { SubmitFunction } from '@sveltejs/kit';
12+
import { onMount } from 'svelte';
1313
1414
type Profile = components['schemas']['Profile'];
1515

frontend/src/lib/components/modals/auth/index.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import { createModalsStore } from '$lib/stores/modals.svelte';
3-
import type { FormsState, FormSubmitData, Forms } from './types';
43
import forms from './forms';
4+
import type { FormsState, FormSubmitData, Forms } from './types';
55
66
let _form = $state<Forms>('login');
77

frontend/src/lib/components/quib.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script lang="ts">
2+
import { page } from '$app/stores';
23
import type { components } from '$lib/clients/v1';
34
import Image from '$lib/components/ui/image.svelte';
4-
import readable from 'readable-numbers';
55
import { FormatDate } from '$lib/functions/date';
66
import { createAuthStore } from '$lib/stores/auth.svelte';
7-
import { page } from '$app/stores';
7+
import readable from 'readable-numbers';
88
99
type QuibProps = components['schemas']['Quib'];
1010

frontend/src/lib/functions/date.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { describe, it, expect } from 'vitest';
21
import { FormatDate } from '$lib/functions/date';
2+
import { describe, it, expect } from 'vitest';
33

44
describe('FormatDate', () => {
55
describe('timeAgo', () => {

frontend/src/routes/(actions)/auth/+page.server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { dev } from '$app/environment';
2-
import { fail } from '@sveltejs/kit';
3-
import type { Actions } from './$types';
42
import client from '$lib/clients/client';
3+
import type { Actions } from './$types';
4+
import { fail } from '@sveltejs/kit';
55

66
export const actions = {
77
login: async ({ request, cookies }) => {

frontend/src/routes/(app)/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<script lang="ts">
22
import Quib from '$lib/components/quib.svelte';
33
import QuibsHeader from '$lib/components/quibs_header.svelte';
4-
import recent_posts from '$lib/data/mock/recent_posts.json';
5-
import readable from 'readable-numbers';
64
import Image from '$lib/components/ui/image.svelte';
5+
import recent_posts from '$lib/data/mock/recent_posts.json';
76
import type { PageData } from './$types';
7+
import readable from 'readable-numbers';
88
99
const { data }: { data: PageData } = $props();
1010
</script>

frontend/src/routes/(app)/q/+error.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
2-
import Quibble404 from '$lib/assets/vectors/quibble_404.svg';
32
import { page } from '$app/stores';
3+
import Quibble404 from '$lib/assets/vectors/quibble_404.svg';
44
</script>
55

66
<svelte:head>

0 commit comments

Comments
 (0)