AOSSIE-Org / AOSSIE-Org/PictoPy-Website

Fix ESLint errors in Home1.tsx and input.tsx

Offen
#33 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
TypeScript
Sterne
12
Forks
16
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Description

Running `npm run lint` currently reports 2 errors that should be fixed:
src/Pages/Landing page/Home1.tsx
183:29 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any

src/components/ui/input.tsx
5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type

## Tasks

- [ ] `Home1.tsx:183` — In `ShuffleGrid`, replace `useRef(null)` with a proper type for the timeout ref, e.g. `useRef | null>(null)`.
- [ ] `input.tsx:5` — Replace the empty `interface InputProps extends React.InputHTMLAttributes {}` with `export type InputProps = React.InputHTMLAttributes;`.

## Acceptance Criteria

- `npm run lint` reports 0 errors (warnings out of scope for this issue).
- No behavioral changes to the app — this is a type-safety cleanup only.

## Out of Scope

Existing lint warnings (`exhaustive-deps`, `react-refresh/only-export-components`) — tracked separately if needed.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.