Как вывести предупреждение при неправильном использовании функций в соответствии с JSDoc? - PullRequest
0 голосов
/ 25 сентября 2018

Я использую JSDoc для документирования своих функций Javascript и добавления аннотаций типов.

В Visual Studio я получаю intellisense для этих функций, и это здорово.Однако, если я использую неправильный тип (например, целое число для параметра, аннотируемого как строка), я не вижу никаких предупреждений об этом нигде.У меня та же проблема, если я использую неправильное количество аргументов для функции.

Я просмотрел все настройки в Сервис> Параметры, но не увидел ничего релевантного.Я также использую ReSharper, но ничего не видел в опциях R #.

Есть ли способ заставить Visual Studio отображать предупреждение?

1 Ответ

0 голосов
/ 26 сентября 2018

Я нашел ссылку с некоторыми ответами.Есть 2 способа сделать это:

  1. Включить его для всех файлов Javascript, добавив tsconfig.json в корневой каталог вашего проекта с помощью `checkJs: true"
  2. Включить его дляопределенные файлы Javascript, добавив // @ts-check в начале файла

В моем случае, однако, я хотел включить это в файлах Razor, у всех которых есть тег script внизу -но кажется, что проверка типов возможна только в «чистых» файлах Javascript / Typescript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...