Задать вопрос
Kozack
@Kozack
Thinking about a11y

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

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

5e43ddf2370e0727134431.png

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

Кто в этой ситуации дурак? Я или IDE? Возможно мне стоит как-то переделать конструкторы, но я не представляю как.
  • Вопрос задан
  • 1143 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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