プロジェクト

全般

プロフィール

バグ #1108

未完了

フロントエンドの既存の型エラー25件を解消する

石井 伸一 さんが1日前に追加.

ステータス:
新規
優先度:
A
担当者:
-
開始日:
2026/11/03
期日:
進捗率:

0%

予定工数:

説明

GitHub #271 https://github.com/iplusone/soulnavigator/issues/271

  1. 背景
    `frontend` で `npx tsc --noEmit` を実行すると、既存の型エラーが25件(22ファイル)出る。2026-11-03 の計画・モニタリング・加算の変更(#263・#264・#266・#268 ほか)とは関係なく、以前から残っているもの。Vite のビルドは型検査をしないため、気づかれないまま残っている。
  1. スコープ
    下記の25件をすべて解消する。種類の内訳:TS2344(Inertia の useForm / usePage の型指定)8件、TS6133(使われていない変数)5件、TS2339・TS2322 各3件、TS2367・TS2353・TS2345 各2件。
  1. 実行計画
    1. 使われていない変数(TS6133)を消す。
    2. useForm / usePage の型指定(TS2344)を Inertia の型に合わせる。
    3. 残りの型の食い違いは、実際に送受信している値に合わせて直す。挙動が変わるものは個別に確認する。
    4. `npx tsc --noEmit` をテストの手順に加え、再発を防ぐ。
  1. エラー一覧(2026-11-03 時点)
    ```
    src/Components/Clients/BasicInfoBoard.tsx(371,26) TS2344
    src/Components/Diagnosis/DiagnosisPhase0.tsx(32,12) TS6133
    src/Components/Diagnosis/DiagnosisResult.tsx(76,57) TS6133
    src/Components/Layout/AppLayout.tsx(61,36) TS2344
    src/Pages/AddonRecords/Create.tsx(33,26) TS2344
    src/Pages/AssessmentTemplate/Index.tsx(58,31) TS2344
    src/Pages/Assessments/Create.tsx(38,13) TS2322
    src/Pages/Assessments/Edit.tsx(33,13) TS2322
    src/Pages/Assessments/Form.tsx(340,81) TS2345
    src/Pages/AuditLog/Index.tsx(34,31) TS2344
    src/Pages/ClientRecords/Create.tsx(70,26) TS2344
    src/Pages/ClientRecords/Edit.tsx(63,26) TS2344
    src/Pages/ClientRecords/Edit.tsx(585,69) TS2322
    src/Pages/Diagnosis/Index.tsx(11,12) TS6133
    src/Pages/Ocr/Create.tsx(707,26) TS2367
    src/Pages/Ocr/Create.tsx(716,30) TS2367
    src/Pages/Ocr/Show.tsx(220,67) TS2345
    src/Pages/ServicePlans/Index.tsx(89,59) TS6133
    src/Pages/ServiceRecords/Form.tsx(123,17) TS2353
    src/Pages/ServiceRecords/Form.tsx(136,13) TS2353
    src/Pages/ServiceRecords/Index.tsx(118,78) TS2339
    src/Pages/Settings/Index.tsx(40,30) TS2344
    src/Pages/Staff/Show.tsx(45,14) TS6133
    src/Pages/VoiceRecords/Create.tsx(43,13) TS2339
    src/app.tsx(11,25) TS2339
    ```
  1. 依存・未決
    - なし。#267(既存テスト4件の失敗)とは別。
  1. AC
    - [ ] `npx tsc --noEmit` のエラーが0件
    - [ ] 画面の挙動が変わらない(変わるものは理由を記録)
    - [ ] 型検査を確認手順に含める

表示するデータがありません

他の形式にエクスポート: Atom PDF