Kozack
@Kozack
Thinking about a11y

Почему IDE ругается на дублирующийся код?

В проекте на TypeScript есть несколько очень простых классов. Всё что они пока что делают — принимают объект в конструкторе и записывают некоторые его свойства в this. PhpStorm подсвечивает конструкторы этих классов с сообщением "Duplicated code fragment (6 lines long)" хотя свойства с которыми они работают отличаются:

5e43ddf2370e0727134431.png

Я даже попробовал вынести два свойства в общий родительский класс, но это ничего не дало.

Кто в этой ситуации дурак? Я или IDE? Возможно мне стоит как-то переделать конструкторы, но я не представляю как.
  • Вопрос задан
  • 1087 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы