【问题标题】:Disable Closure Compiler style rules禁用闭包编译器样式规则
【发布时间】:2021-07-19 08:48:34
【问题描述】:

我有一个旧代码库,它使用 Closure Compiler 来缩小文件。我们正在尝试慢慢地现代化和优化这个代码库,所以我们在 CI 中添加了一个作业,它只输出任何警告/错误。

其中一些警告与我们无关,我们想忽略它们。

有没有办法通过 CLI 禁用警告,而不是基于每个文件?

特别是 JSC_STRING_CONCATENATION 警告。我们将在某个时候引入一种模板语言,这将消除我们应用程序中对多行字符串的需求。

05:08:28  WARNING - [JSC_STRING_CONTINUATION] String continuations are not recommended. See https://google.github.io/styleguide/jsguide.html#features-strings-no-line-continuations
05:08:28   887|                 dataid: \'' + o.dataid + '\', \

【问题讨论】:

  • “我们将在某个时候引入一种模板语言,这将在我们的应用程序中消除对多行字符串的需求。” 您现在可以使用template literals,而无需引入任何进一步的依赖关系。

标签: javascript google-closure-compiler


【解决方案1】:

警告:我已经有十年没用过 CC 了。

查看--help,我发现了有希望的--jscomp_off 选项,但它不喜欢JSC_STRING_CONCATENATION 作为值。

大锤--warning_level QUIET 努力压制该警告。当然,它也会压制别人。

【讨论】:

    猜你喜欢
    • 2020-03-27
    • 1970-01-01
    • 2012-06-06
    • 2015-02-22
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多