JSHINT:有没有办法忽略仅驼峰大小写属性并将其强制执行到变量和函数上

JSHINT: is there a way in to ignore camelCase only property and enforce it on variable and function

本文关键字:强制执行 变量 函数 属性 大小写 有没有 JSHINT      更新时间:2023-09-26

嗨,我想忽略属性中的驼峰大小写,但不忽略变量和函数。

对于 ex'

function getAllUser
{
var userName = 'bla'
var userObj = { 
first_name: 'adsf'
}

现在我正在使用:

function getAllUser
{
var userName = 'bla'
var userObj = { 
/*jshint camelcase: false */
first_name: 'adsf'
}

我的 .jshintrc 设置为

{
  "asi": false,
  "bitwise": true,
  "boss": false,
  "browser": true,
  "camelcase": true,
 ...
}

** 我不想使用/*jshint 驼峰:假 */每次我创建对象或使用模式时我希望我能做这样的事情:"驼峰:["函数","变量"]

您可以

尝试在项目的根文件夹中创建一个.jshintrc文件,您可以在其中设置所有jsint选项。

您的 IDE 可能会理解它以及您的 jshint 任务。

/myProject/.jshintrc文件:

{
   "camelcase": false
}

请注意,文件夹层次结构中可以有多个.jshintrc文件(例如,您可以使用不同的设置进行测试)。