Pogues icon indicating copy to clipboard operation
Pogues copied to clipboard

Reduce UI technical debt

Open BulotF opened this issue 2 years ago • 1 comments

  • convert React Class-Based Components to Functional Components (including the classes that don't extend Component but ControlWithSuggestion)
  • solve Dependabot Critical alerts (5 of 21) ; 3 of them need react-scripts update
  • reduce other alerts by upgrading dependencies or change dependencies
  • sonar : solve bugs (2 of 5 are critical) and security hotspots (4 : all medium, including 1 in the uuid calculation)
  • reduce code smells (151), including :
    • 33 critical, including 27 Cognitive Complexity
    • 30 code smells in 1 file : src/forms/controls/rich-textarea/lib/markdown-vtl-parser.js
  • increase test coverage

BulotF avatar Oct 14 '22 15:10 BulotF

@BulotF A good input to Jonathan's intervention ?

romaintailhurat avatar Jan 13 '23 08:01 romaintailhurat