Возможно ли, чтобы babel-polyfill выдавал предупреждение / ошибку вместо генерации кода котельной плиты? - PullRequest
0 голосов
/ 30 октября 2018

Это может быть больше вопрос об уходе

Я должен поддерживать IE7, и в идеале я бы использовал eslint (или что-то другое для проверки), чтобы обнаружить «методы» объекта, несовместимые с IE7 и другими устаревшими браузерами (например, Array.prototype.forEach или Object.entries).

Основной плагин совместимости (который я могу найти) для eslint не может этого сделать и, похоже, тоже не настроен оптимистично: https://github.com/amilajack/eslint-plugin-compat/issues/72#issuecomment-288834016

Тот же автор создал еще один плагин для решения этой проблемы, но он помечен как WIP / не используется и не обновлялся довольно долгое время: https://github.com/amilajack/compat-db

Единственное, что я обнаружил, что, похоже, обнаруживает эти методы, это polyfill babel, но важно, чтобы эта библиотека была как можно меньше, поэтому я бы предпочел просто видеть предупреждение, когда разработчик использует что-то недоступное

Есть ли способ сделать это, или я что-то упустил в эслинте?

...