diff --git a/.github/workflows/_run_tests.yaml b/.github/workflows/_run_tests.yaml index c80d9e5..0b891ba 100644 --- a/.github/workflows/_run_tests.yaml +++ b/.github/workflows/_run_tests.yaml @@ -27,6 +27,9 @@ jobs: - name: Lint code run: npm run lint + - name: Check formatting + run: npm run format:check + - name: Type check run: npm run type-check diff --git a/package.json b/package.json index 25ef1de..29de203 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "build": "tsc && vite build", "build:lib": "npm run prepublish && mkdir -p build/lib && npm pack --pack-destination build/lib/", "format": "prettier --write '**/*.{ts,tsx}'", + "format:check": "prettier --check '**/*.{ts,tsx}'", "generate-tailwind-theme": "tsx utils/generate-color-classes.ts && tsx utils/generate-tailwind-theme.ts", "lint": "eslint src --max-warnings 0", "lint:fix": "eslint src --fix", @@ -96,3 +97,4 @@ } } + diff --git a/src/components/Checkbox/Checkbox.spec.tsx b/src/components/Checkbox/Checkbox.spec.tsx index 9f03346..f6d25ec 100644 --- a/src/components/Checkbox/Checkbox.spec.tsx +++ b/src/components/Checkbox/Checkbox.spec.tsx @@ -5,7 +5,6 @@ import { Size } from "@/types"; import { Checkbox } from "./Checkbox"; - describe("Checkbox", () => { const checkboxLabel = "Checkbox label"; diff --git a/src/components/Checkbox/index.ts b/src/components/Checkbox/index.ts index 79ebdf3..e4ec411 100644 --- a/src/components/Checkbox/index.ts +++ b/src/components/Checkbox/index.ts @@ -1,2 +1 @@ export * from "./Checkbox"; - diff --git a/src/components/Input/Input.tsx b/src/components/Input/Input.tsx index 5437b80..3fc613d 100644 --- a/src/components/Input/Input.tsx +++ b/src/components/Input/Input.tsx @@ -16,7 +16,6 @@ import { } from "@/types"; import { cn } from "@/util/classes"; - import { InputIcon } from "./InputIcon"; import { paddingLeftStyles, sizeStyles } from "./styles"; diff --git a/src/components/RichList/RichList.tsx b/src/components/RichList/RichList.tsx index 4bfc6a6..9da42e7 100644 --- a/src/components/RichList/RichList.tsx +++ b/src/components/RichList/RichList.tsx @@ -16,7 +16,6 @@ import { import clsx from "clsx"; import { FC, HTMLAttributes, useCallback, useMemo, useState } from "react"; - import { ListItemProps } from "@/components/ListItem"; import { Descriptor } from "@/types"; diff --git a/src/components/Select/Select.tsx b/src/components/Select/Select.tsx index 35d2e36..334dcc7 100644 --- a/src/components/Select/Select.tsx +++ b/src/components/Select/Select.tsx @@ -16,7 +16,6 @@ import { Descriptor, Radius } from "@/types"; import { Option } from "./Option"; - export interface SelectProps extends Omit< HTMLAttributes, "onChange" diff --git a/src/components/Toggle/Toggle.tsx b/src/components/Toggle/Toggle.tsx index 2c68ff0..7746f35 100644 --- a/src/components/Toggle/Toggle.tsx +++ b/src/components/Toggle/Toggle.tsx @@ -16,7 +16,6 @@ import { } from "@/types"; import { cn } from "@/util/classes"; - type ModifiedToggleProps = Omit< ButtonHTMLAttributes, "size" | "onChange" | "checked" | "disabled" | "className" | "value" diff --git a/src/components/Toggle/index.ts b/src/components/Toggle/index.ts index 2af4aef..f99c198 100644 --- a/src/components/Toggle/index.ts +++ b/src/components/Toggle/index.ts @@ -1,2 +1 @@ export * from "./Toggle"; - diff --git a/src/components/ToggleSwitch/ToggleSwitch.tsx b/src/components/ToggleSwitch/ToggleSwitch.tsx index 7958768..9e2eeef 100644 --- a/src/components/ToggleSwitch/ToggleSwitch.tsx +++ b/src/components/ToggleSwitch/ToggleSwitch.tsx @@ -100,7 +100,10 @@ const getTabBorderRadius = ( return ""; }; -const getTabStyles = (variant: ToggleSwitchVariant, size: ToggleSwitchSize): string => { +const getTabStyles = ( + variant: ToggleSwitchVariant, + size: ToggleSwitchSize +): string => { const classNames = [tabVariantStyles[variant], tabSizeStyles[size]]; if (variant !== ToggleSwitchVariant.Soft) {