diff --git a/front/apps/mobile/tsconfig.json b/front/apps/mobile/tsconfig.json index be0953e7..c4a1038b 100644 --- a/front/apps/mobile/tsconfig.json +++ b/front/apps/mobile/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "expo/tsconfig.base", "compilerOptions": { - "strict": true, - }, + "strict": true + } } diff --git a/front/apps/web/package.json b/front/apps/web/package.json index 0638da5c..8388d969 100644 --- a/front/apps/web/package.json +++ b/front/apps/web/package.json @@ -2,9 +2,7 @@ "name": "web", "version": "0.1.0", "private": true, - "sideEffects": [ - "./src/polyfill.ts" - ], + "sideEffects": ["./src/polyfill.ts"], "scripts": { "dev": "next dev", "build": "next build", diff --git a/front/apps/web/tsconfig.json b/front/apps/web/tsconfig.json index ce0fd788..0cd6e2a1 100755 --- a/front/apps/web/tsconfig.json +++ b/front/apps/web/tsconfig.json @@ -16,9 +16,9 @@ "incremental": true, "baseUrl": ".", "paths": { - "~/*": ["src/*"], - }, + "~/*": ["src/*"] + } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"], + "exclude": ["node_modules"] } diff --git a/front/biome.json b/front/biome.json index 5f32a4b8..c97da24d 100644 --- a/front/biome.json +++ b/front/biome.json @@ -8,11 +8,7 @@ "lineEnding": "lf", "lineWidth": 100, "attributePosition": "auto", - "ignore": [ - "**/.yarn/**", - "**/.next/**", - "**/.expo/**" - ] + "ignore": ["**/.yarn/**", "**/.next/**", "**/.expo/**"] }, "organizeImports": { "enabled": true @@ -38,11 +34,7 @@ "noBannedTypes": "off" } }, - "ignore": [ - "**/.yarn/**", - "**/.next/**", - "**/.expo/**" - ] + "ignore": ["**/.yarn/**", "**/.next/**", "**/.expo/**"] }, "javascript": { "formatter": { diff --git a/front/package.json b/front/package.json index 227f25dc..346c815b 100644 --- a/front/package.json +++ b/front/package.json @@ -14,10 +14,7 @@ "format": "biome format .", "format:fix": "biome format . --write" }, - "workspaces": [ - "apps/*", - "packages/*" - ], + "workspaces": ["apps/*", "packages/*"], "devDependencies": { "@biomejs/biome": "1.7.3", "typescript": "5.3.3" diff --git a/front/packages/models/tsconfig.json b/front/packages/models/tsconfig.json index b8a9f496..8376e1ef 100755 --- a/front/packages/models/tsconfig.json +++ b/front/packages/models/tsconfig.json @@ -18,9 +18,9 @@ "incremental": true, "baseUrl": ".", "paths": { - "~/*": ["src/*"], - }, + "~/*": ["src/*"] + } }, "include": ["**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"], + "exclude": ["node_modules"] } diff --git a/front/packages/primitives/src/container.tsx b/front/packages/primitives/src/container.tsx index b85b15ff..1c273b71 100644 --- a/front/packages/primitives/src/container.tsx +++ b/front/packages/primitives/src/container.tsx @@ -22,7 +22,7 @@ import { ComponentType } from "react"; import { View, ViewProps } from "react-native"; import { percent, px, useYoshiki } from "yoshiki/native"; -export const Container = ({ +export const Container = ({ as, ...props }: { as?: ComponentType } & AsProps) => { diff --git a/front/packages/primitives/src/icons.tsx b/front/packages/primitives/src/icons.tsx index a8cd8791..0caa5a86 100644 --- a/front/packages/primitives/src/icons.tsx +++ b/front/packages/primitives/src/icons.tsx @@ -109,7 +109,7 @@ export const IconButton = forwardRef(function IconButton( +export const IconFab = ( props: ComponentProps>, ) => { const { css, theme } = useYoshiki(); diff --git a/front/packages/primitives/src/image/index.tsx b/front/packages/primitives/src/image/index.tsx index ed9ebded..98e3a6c7 100644 --- a/front/packages/primitives/src/image/index.tsx +++ b/front/packages/primitives/src/image/index.tsx @@ -55,7 +55,7 @@ export const PosterBackground = ({ /> ); -export const ImageBackground = ({ +export const ImageBackground = ({ src, alt, quality, diff --git a/front/packages/primitives/tsconfig.json b/front/packages/primitives/tsconfig.json index b8a9f496..8376e1ef 100755 --- a/front/packages/primitives/tsconfig.json +++ b/front/packages/primitives/tsconfig.json @@ -18,9 +18,9 @@ "incremental": true, "baseUrl": ".", "paths": { - "~/*": ["src/*"], - }, + "~/*": ["src/*"] + } }, "include": ["**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"], + "exclude": ["node_modules"] } diff --git a/front/packages/ui/src/fetch.tsx b/front/packages/ui/src/fetch.tsx index 626b1d87..db9dfd4d 100644 --- a/front/packages/ui/src/fetch.tsx +++ b/front/packages/ui/src/fetch.tsx @@ -37,7 +37,7 @@ export type WithLoading = | (Item & { isLoading: false }) | (Partial & { isLoading: true }); -const isPage = (obj: unknown): obj is Page => +const isPage = (obj: unknown): obj is Page => (typeof obj === "object" && obj && "items" in obj) || false; export const Fetch = ({ diff --git a/front/packages/ui/src/player/video.tsx b/front/packages/ui/src/player/video.tsx index 80facf46..90356c22 100644 --- a/front/packages/ui/src/player/video.tsx +++ b/front/packages/ui/src/player/video.tsx @@ -35,7 +35,7 @@ export * from "react-native-video"; import { Audio, Subtitle, useToken } from "@kyoo/models"; import { IconButton, Menu } from "@kyoo/primitives"; -import { ComponentProps, forwardRef, useEffect, } from "react"; +import { ComponentProps, forwardRef, useEffect } from "react"; import { atom, useAtom, useAtomValue, useSetAtom } from "jotai"; import NativeVideo, { VideoRef, diff --git a/front/packages/ui/tsconfig.json b/front/packages/ui/tsconfig.json index ac1862cc..35f40c89 100755 --- a/front/packages/ui/tsconfig.json +++ b/front/packages/ui/tsconfig.json @@ -15,8 +15,8 @@ "resolveJsonModule": true, "isolatedModules": true, "jsx": "react-jsx", - "incremental": true, + "incremental": true }, "include": ["**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"], + "exclude": ["node_modules"] }