Files
orderPRO/DOCS/todo.md
Jacek Pyziak 8b3fb3fd0b update: session state, docs, screenshots
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 21:31:57 +01:00

2.0 KiB
Raw Blame History

  1. [] synchronizowa<77> r<>czn<7A> zmian<61> statusu z allegro
  2. [] border input<75>w, select, textarea, itd zr<7A>b troszk<7A> ciemniejszy
  3. [] W tym miejscu odwróć kolejność: najpierw źródło potem ID,
    f6079660-1af8-11f1-a7c9-231cf6ef29d1allegro
  4. [] Na liście zamówień statusy powinno być pokolorowane zgodnie z ustawieniami.
  5. [] Na liście zamówien jak jest źródło i id zamówienia to zamiast shopPRO musi pisać która integracja konkretnie. Oraz dodajemy napis ID: ...D

SonarQube — post plany 02-02 i 02-03 (skan 2026-03-13)

  1. [] [Sonar 2026-03-13] Brak nowych issues — AllegroStatusSyncService i ShopproOrderSyncStateRepository czyste. Pre-existing issues w ShopproOrdersSyncService (god class) i Application.php niezmienione przez nasze modyfikacje.

SonarQube — post plan 01-01 (skan 2026-03-12)

  1. [] [Sonar 2026-03-12] php:S1142 — AllegroTokenManager::resolveToken() ma 4 returny (powyżej limitu 3) (1x nowe)
  2. [] [Sonar 2026-03-12] php:S112 — AllegroTokenManager rzuca generic RuntimeException zamiast dedykowanej klasy wyjątku (3x nowe)

SonarQube — code quality (327 issues, skan 2026-03-12)

  1. [] php:S112 (95x) — zastąpić generic new \Exception konkretnymi klasami wyjątków
  2. [] php:S1142 (57x) — zredukować liczbę return w metodach (early return → wydzielić metody)
  3. [] php:S1192 (40x) — wyciągnąć powtarzające się string literals do stałych
  4. [] php:S3776 (31x) — obniżyć złożoność kognitywną metod (wydzielić logikę do pomocniczych metod)
  5. [] Web:S6827 (15x) — dodać brakujące atrybuty alt na tagach <img>
  6. [] Web:S6819 (12x) — poprawić dostępność HTML (accessibility)
  7. [] php:S1172 (11x) — usunąć nieużywane parametry funkcji
  8. [] php:S3358 (11x) — rozwinąć zagnieżdżone operatory ternarne
  9. [] php:S1448 (6x) — podzielić klasy z za dużą liczbą metod
  10. [] php:S138 (4x) — skrócić zbyt długie metody