我必须安装哪个软件包才能在 Ubuntu 21.04 中获得“gjslint”?

我必须安装哪个软件包才能在 Ubuntu 21.04 中获得“gjslint”?

我一直用它gjslint来验证 JavaScript 代码是否有效,然后再将其发送到我的服务器。非常实用。

在旧版本(16.04、18.04)中,它是在closure-linter包中找到的。

在较新的版本(20.04)中,它被移至closure-compiler包中(closure-linter已被删除/重命名)。

在 21.04 中,它似乎消失了。我已经closure-compiler安装了,我可以看到gjsgjs-console,但没有gjslint

有没有办法gjs只用作 linter?或者 linter 隐藏在其他地方?

注:我跑了apt-file find gjslint但结果却是空手而归。

答案1

您已经找到了谜题的许多部分。

以下是最后的砖块。Ubuntu 18.04 LTS 的源码包提及项目页面 -https://developers.google.com/closure/utilities/

它具有以下特点:

Closure Linter 已弃用
[...]
对于使用 Closure 工具的团队,我们建议他们改用基于 Closure Compiler 的新 linter。您可以通过传递--jscomp_warning=lintChecks给编译器或构建独立的 linter 二进制文件来执行此操作;请参阅Closure 编译器 wiki了解详情。本页面的其余信息将保留一段时间,供仍在使用 Closure Linter 的团队使用。

相关内容