deno check
Использование в командной строке
deno check [OPTIONS] [file]...Загрузка и проверка типов без выполнения.
deno check jsr:@std/http/file-server
Если не указан параметр --reload, эта команда не будет перезагружать уже кэшированные зависимости.
Параметры управления зависимостями
--frozen
Выдать ошибку, если файл блокировки устарел.
--import-map
Загрузить файл карты импорта из локального файла или удаленного URL.
--lock
Проверить указанный файл блокировки. (Если значение не указано, используется "./deno.lock").
--no-lock
Отключить автоматическое обнаружение файла блокировки.
--no-npm
Не разрешать модули npm.
--no-remote
Не разрешать удаленные модули.
--node-modules-dir
Устанавливает режим управления node_modules для пакетов npm.
--reload
Короткая форма: -r
Перезагрузить кэш исходного кода (перекомпилировать TypeScript) без значения Перезагрузить все jsr:@std/http/file-server,jsr:@std/assert/assert-equals Перезагружает определенные модули npm: Перезагрузить все модули npm npm:chalk Перезагрузить определенный модуль npm.
--vendor
Включает или отключает использование локальной папки vendor для удаленных модулей и папки node_modules для пакетов npm.
Параметры
--all
Проверить тип всего кода, включая удаленные модули и пакеты npm.
--allow-import
Короткая форма: -I
Разрешить импорт с удаленных хостов. Можно дополнительно указать разрешенные IP-адреса и доменные имена с необходимыми портами. Значение по умолчанию: deno.land:443,jsr.io:443,esm.sh:443,cdn.jsdelivr.net:443,raw.githubusercontent.com:443,user.githubusercontent.com:443.
--cert
Загрузить центр сертификации из файла в формате PEM.
--config
Короткая форма: -c
Настроить различные аспекты deno, включая TypeScript, проверку стиля и форматирование кода. Обычно файл конфигурации называется deno.json или deno.jsonc и автоматически обнаруживается; в этом случае этот флаг не нужен.
--doc
Проверить тип блоков кода в JSDoc, а также фактический код.
--doc-only
Проверить тип блоков кода в JSDoc и Markdown.
--no-config
Отключить автоматическую загрузку файла конфигурации.
Пример
Проверка типов без выполнения.
const x: string = 1 + 1n;
deno check example.ts
© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/check