gpt4 book ai didi

coffeescript - 为什么编译的 CoffeeScript 不通过 JSHint?

转载 作者:行者123 更新时间:2023-12-04 23:26:07 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .




9年前关闭。




我使用 CoffeeScript homepage 中的示例它不验证。

for loop一个是一个完美的例子,如果你使用 coffeescript 语句,它不会将正文包裹在 if 中。陈述。

  • 应为“{”,而是看到“ child ”。
  • 可能严格违反。
  • 构造函数名称应以大写字母开头。
  • 'insertclassnamehere' 已定义。
  • 你的意思是返回一个条件而不是一个赋值?
  • 预期为“===”,而是看到了“==”。
  • 意外的'〜'。
  • 预期为 '!==' 而看到的是 '!='。
  • for in 的主体应该包含在 if 语句中,以从原型(prototype)中过滤掉不需要的属性。
  • 最佳答案

    My compiled CoffeeScript won't validate in JShint .. why?



    简短的回答是:因为 CoffeeScript 编译器的创建者认为没有必要。

    对开发人员编写和维护的代码进行 lint 检测是有意义的。它通过使代码可读来避免人为错误。

    另一方面,编译器生成的代码有完全不同的要求。可读性通常不是问题。更重要的是代码高效且小巧。

    如果你真的想要这个,那么你需要修改 CoffeeScript 编译器源。

    关于coffeescript - 为什么编译的 CoffeeScript 不通过 JSHint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684758/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com