и eslint c 8.28.0 до 8.49.0, парсер выбираю typescript (в проекте версия 5.2.2, в песочнице хз). Заставляет as const переместить снаружи функции. В чем может быть проблема?
ссылка из тултипа ведет на https://github.com/prettier/eslint-plugin-prettier#options
Сама песочница https://prettier.io/playground/#N4Igxg9gdgLgprEAuEcAeAHCAnGACSKAZ3wEsoAzCAIQBsIwBrAZQFcAjAFVJlrmZgBPPngC8eABQBKMQD4AOlDyTgi5csj1sSPPJABiACIBOEyb0AaNXgC+eAIZEC0ElIDcICyAgYYpF8ig9tjYEADuAArBCETIIPa0YfaCsV7s2PZMcDDM9gC2cAAy5HDIFAlEcGkZWTkYmeQA5sgw2KxVIJV5pC1tHURNfACKrBDwZRUdAFZEaMyDcCNjpUjltJVeAI6j8BGhGLEojgC0UHBwACaXniCt9qS0TQDCEHl59nEJtDcDUI18AEEYK1SOxWLs4NhimcJusOgALGB5WgAdXhPDgRHqYH4MR4pAAbjxBHEwERUiACe0AJJQK6wZhgbCkXwAukCYQrNYbEAYUKVFEZDBxPmYyEE0peciVXB7eyNd6wnn1bAyuJCDCYpksmA3PnkGAo0gXGDw5AADgADF5sHBtqRbXKFR9VpMvDB7OwjSazUgAExeViVTiew7cjpwPLsS5XC6Fex-VjyuAAMRw72BTU+4IgIBsNiAA
Так и в чем проблема?)
до обновлении as const добавлялся к объекту, который возвращает функция а теперь добавляется к функции. Возможно проблем нет, но может кто-то находил возможно новый флаг, по которому можно оставить старое поведение. изменение 300 файлов неохото коммитить(
Чекни с какой версии поведение изменилось и посмотри в changelog что и почему :)
Обсуждают сегодня