Ответ 1
Нет такого инструмента, и есть много браузеров.
Я думаю, что есть альтернативный подход к сканированию вашего кода для совместимости с "всеми" браузерами, хотя это действительно было бы полезно. Большинство людей делают следующие две вещи, чтобы обеспечить определенную степень совместимости между браузерами.
Использовать библиотеку
Вы можете использовать библиотеку, например underscore.js, jQuery, Dojo, Modernizr и т.д., которые несовместимы с браузером для вас. Таким образом, вы можете, например, использовать jQuery.inArray, который будет работать во всех браузерах, которые jQuery охватывает с общим интерфейсом для вас.
Ограниченная поддержка браузера
Определите, какие браузеры вы хотите поддерживать с вашим приложением, укажите это на своем веб-сайте, а затем проверьте в этих браузерах. Либо изначально, если у вас есть, либо используйте что-то вроде браузера, чтобы выполнить тестирование для браузеров, которых у вас нет. Этот ответ также содержит больше альтернатив для этого.
И в конце есть лучшие практики и личный опыт, на которые можно положиться при написании кода.