Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带Atom编辑器的JSHint-忽略警告_Javascript_Jshint_Atom Editor - Fatal编程技术网

Javascript 带Atom编辑器的JSHint-忽略警告

Javascript 带Atom编辑器的JSHint-忽略警告,javascript,jshint,atom-editor,Javascript,Jshint,Atom Editor,我正在使用用于Atom编辑器的linter jshint插件 我想禁用显示几个特定的错误/警告。例如:W003-“functionName”在定义之前已被使用 是否可以在Atom的config.cson中的某个位置指定一个被忽略的错误/警告数组 基本上,我想问的是,是否可以像在PydevEclipse中那样执行相同的操作,在PydevEclipse中,您可以指定一个错误/警告列表,供pep8忽略 注意:我阅读了linter jshint文档,但仍然不知道如何执行此操作。建议您通过编辑~/.ato

我正在使用用于Atom编辑器的linter jshint插件

我想禁用显示几个特定的错误/警告。例如:W003-“functionName”在定义之前已被使用

是否可以在Atom的config.cson中的某个位置指定一个被忽略的错误/警告数组

基本上,我想问的是,是否可以像在PydevEclipse中那样执行相同的操作,在PydevEclipse中,您可以指定一个错误/警告列表,供pep8忽略

注意:我阅读了linter jshint文档,但仍然不知道如何执行此操作。

建议您通过编辑~/.atom/config.cson修改config.cson文件。然而,我会采取不同的方法。如果在目录的根级别没有.jshintrc,我会创建一个

什么是.jshintrc文件?它是一个配置文件,其中包含告诉JSHint要执行哪些规则的规则。JSHint将开始在与正在被lint的文件相同的目录中查找此文件。如果找不到,它将沿着目录树向上移动一级,一直移动到文件系统根目录

是一个标准的.jshintrc文件,您可以根据需要复制粘贴和修改

我记得不久前,Atom中有linter jshint警告我有一些变量没有在jQuery或Angular之类的文件中定义,所以我只是添加并禁用了配置文件

示例:在my.jshintrc的底部,我将angular添加到全局变量列表中

{

  "jquery": false,
   //.....more rules..
   // Custom Globals
   "globals": {        // additional predefined global variables
      "angular": false
    }
}
一般来说,我认为在项目中有一个.jshintrc或eslintrc文件是一个很好的实践,因此如果其他开发人员继承了您的代码库,他们的代码编辑器可以自动执行.jshintrc文件中的规则。

建议您通过编辑~/.atom/config.cson来修改config.cson文件。然而,我会采取不同的方法。如果在目录的根级别没有.jshintrc,我会创建一个

什么是.jshintrc文件?它是一个配置文件,其中包含告诉JSHint要执行哪些规则的规则。JSHint将开始在与正在被lint的文件相同的目录中查找此文件。如果找不到,它将沿着目录树向上移动一级,一直移动到文件系统根目录

是一个标准的.jshintrc文件,您可以根据需要复制粘贴和修改

我记得不久前,Atom中有linter jshint警告我有一些变量没有在jQuery或Angular之类的文件中定义,所以我只是添加并禁用了配置文件

示例:在my.jshintrc的底部,我将angular添加到全局变量列表中

{

  "jquery": false,
   //.....more rules..
   // Custom Globals
   "globals": {        // additional predefined global variables
      "angular": false
    }
}
一般来说,我认为在项目中使用.jshintrc或eslintrc文件是一种很好的做法,这样如果其他开发人员继承了您的代码库,他们的代码编辑器可以自动执行.jshintrc文件中的规则。

可以使用.jshintrc完成

您需要在警告代码前面加上-,例如-W003,然后使用true/false将其关闭/打开

在my.jshintrc的最底部:

来源:

可以使用.jshintrc完成

您需要在警告代码前面加上-,例如-W003,然后使用true/false将其关闭/打开

在my.jshintrc的最底部:

来源:

.jshintrc是,但不是globals键。jshintrc是,但不是globals键