Статическое/компиляция Проверка времени на JavaScript с jQuery?
-
29-09-2019 - |
Вопрос
Я знаю, что JavaScript (или, по крайней мере, его версия) может быть скомпилирован в .NET, если выполнены определенные условия. Как я могу сделать время компиляции или статический синтаксис проверки на JavaScript, я пишу? Улов это, он должен поддерживать jquery
Потому что кто-то спросит, чтобы скомпилировать (с MS .NET)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\jsc thefile.js
Написание пакета TETAMESPASE {CLASS CLASSNAME {вокруг, где это необходимо. Тогда вы можете добавить это как обычную ссылку. От опыта ссылки не всегда совместимы с моно.
Решение
Я не уверен, что есть какие-либо статические анализаторы, которые могут проверить достоверность кода jQuery в глубине, но для сама синтаксиса JavaScript существуют неиспользуемые версии JavaScript Lint. и Jslint Вы могли бы использовать.
Если вы используете Visual Studio, вы также можете дать Jslint.vs. Попробуйте для лучшей интеграции.
ОБНОВИТЬ: Так как я написал это, Jshint и Эслинт взяли как самые популярные члены семьи Jslint.
Также, Машинопись набирает популярность. Это SuperSet javaScript с дополнительными статическими типами, которые компилируют на простой JavaScript. (Для тех, кто использовал Майка Для Python это похоже. Действительный JavaScript есть Также действительный типография, но вы можете постепенно добавить аннотации типа, и компилятор будет использовать их для ловли ошибок.)