alfa-laboratory / arui-presets-lint

A set of linting presets for arui-feather-based projects
14 stars 4 forks source link

Конфликты правил #114

Closed ls-vladislav-khripkov closed 3 years ago

ls-vladislav-khripkov commented 3 years ago

Обновил в проекте до последней версии, и всплыли странные конфликты:

  1. eslint во всех файлах тыкает на импорт реакта, и жалуется, что 'React' was used before it was defined
  2. Также линтеру не дают покоя типы, и каждый помечается ошибкой: is already declared in the upper scope.

Погуглил, оказалось, что конфликтуют между собой правила no-use-before-define и no-shadow с правилами из набора @typescript-eslint.

Заменил локально no-shadow на @typescript-eslint/no-shadow, no-use-before-define на @typescript-eslint/no-use-before-define — конфликты пропали.

ls-vladislav-khripkov commented 3 years ago

Закрыл ишью, так как конфликты исчезли после перезагрузки оси. 🤷‍♂️