【问题标题】:Local variable naming convention with JS Lint使用 JS Lint 的局部变量命名约定
【发布时间】:2011-05-10 21:13:57
【问题描述】:

大多数本地范围变量的行业标准是“_”,但 JS Lint 强烈抱怨这些 _。

其他人是否对 JavaScript 文件中的局部范围变量有命名约定

【问题讨论】:

  • 不要相信互联网上的一切,尤其是 JSLint。它可能是查找错误的有用工具,但 Crockford 非常热衷于他“发明”的约定,例如不鼓励使用 ++-- 等。

标签: javascript jslint


【解决方案1】:

我们在这里使用 .NET 进行开发,并做出了简单的决定来标准化一个简单的约定。 C# 和 JavaScript 代码应尽可能接近。

因此,camelCase 用于局部变量,TitleCase 用于类型,等等。

实际上效果很好,因为这两种语言之间没有不和谐的过渡,并且在区分 我们的 代码与本机 JS 代码和 3rd 方库的代码方面做得很好。 p>

我的 2 美分。

附:我们使用 StyleCop 标准 FWIW。而且他们可能不会让 JSLint 更快乐。

【讨论】:

  • 同意。 “标准很棒……有很多选择!”
猜你喜欢
  • 1970-01-01
  • 2014-08-06
  • 2012-12-28
  • 2011-11-03
  • 2011-08-10
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
  • 1970-01-01
相关资源
最近更新 更多