я использовал gjslint
, чтобы убедиться, что мой код JavaScript действителен, прежде чем отправлять его на мои серверы. Очень практично.
В более старых версиях (16.04, 18.04) он находился в пакете closure-linter
.
В более новых версиях (20.04), он был перемещен в пакет closure-compiler
( closure-linter
был удален / переименован).
В 21.04 вроде бы уже нет. У меня установлен компилятор закрытия
, и я вижу gjs
и gjs-console
, но нет gjslint
.
Можно ли использовать gjs
только как линтер? Или линтер спрятан где-то еще?
Примечание: я запустил apt-file find gjslint
, и он оказался с пустыми руками.
Вы уже нашли многие части головоломки.
Ниже находятся последние кирпичи. В пакете исходного кода для Ubuntu 18.04 LTS упоминается страница проекта - https://developers.google.com/closure/utilities/ .
Он имеет следующее:
Closure Linter устарел
[...]
Для команд, использующих инструменты Closure, мы рекомендуем использовать вместо этого новый линтер основан на компиляторе Closure. Вы можете сделать это, передав компилятору- jscomp_warning = lintChecks
или собрав автономный двоичный файл линтера; подробности см. в вики по компилятору Closure . Остальная информация на этой странице будет использоваться некоторое время для команд, которые все еще используют Closure Linter.