Статическое/компиляция Проверка времени на JavaScript с jQuery?

StackOverflow https://stackoverflow.com/questions/4301950

  •  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 есть Также действительный типография, но вы можете постепенно добавить аннотации типа, и компилятор будет использовать их для ловли ошибок.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top