Rrooom
@Rrooom

Есть ли статические анализаторы js, которые проверяют кроссбраузерность кода?

Все предлагают тестить в живых браузерах, неужели это так сложно? Поечу в jshintaх и линтах этого нет?

Ведь известно, какой EcmaScript стандарт реализован в каждом браузере, какие объекты в каком браузере можно использовать, а в каком нет (к примеру FIle), какие селекторы и функции поддерживаются (там, встроенные css-селекторы, обращения к локалстораджу)?

UPD
Я именно о caniuse, html5please и подобных. Но в них должен пользоваться программист. Я подумываю расширить, или написать свой линтер, что бы он автоматом проверял код сообщал примерную версию браузера, в которой может работать код. Но если этого не реализовали еще, почему это невозможно.
  • Вопрос задан
  • 2523 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://github.com/azproduction/autopolyfiller самое подходящее под ваше описание.

но есть разница между "статическими анализаторами" и линтерами и подобными инструментами. Насколько я помню статических анализаторов для js в принципе нету. Есть конечно всякие plato, но это все равно не то.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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