JSHint:覆盖整个文件夹的单个 .jshintrc 选项
JSHint: Overwrite single .jshintrc option for whole folder
我在项目的根目录下有一个.jshintrc
,具有以下配置:
{
"node": true,
"smarttabs": true,
"undef": true,
"unused": true
}
这对于我在项目中拥有的所有与节点相关的内容都很好,但对于与浏览器相关的脚本则不然。它们位于子文件夹中。
是否可以只覆盖node
选项,同时保留整个文件夹的其他选项?
如果我为浏览器端文件夹创建另一个.jshintrc
文件,我必须再次告诉 JSHint 我的所有配置,尽管我实际上只想取消设置node
选项。
我知道我可以在每个文件中设置此选项,但我实际上想避免这种情况。
提前非常感谢!
是的,jshint v2.5.1 中有一个功能是"扩展",对于您的示例,这可能是这样的:
/.jshintrc
{
"smarttabs": true,
"undef": true,
"unused": true
}
/server/.jshintrc
{
"extends": "../.jshintrc",
"node": true
}
/client/.jshintrc
{
"extends": "../.jshintrc",
"browser": true
}
您可以在此处阅读有关此功能的更多信息:https://github.com/jshint/jshint/releases/tag/2.5.1
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 是否可以禁用jquery中的单个单选按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 使用jquery选中/取消选中单个复选框
- 单个页面上有多个标记表单
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 用于多个类事件Jquery的单个函数
- 仅使用文件对象选择单个文件
- 如何使用单个表单填写多个表单
- 如何将html打包到单个应用程序中
- 更改图层中单个矢量特征的图标
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- JShint-.jshintrc中的ES6有esversion,但仍收到警告(使用atom)
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 如何在具有某些 UI 视图的状态中管理工厂单个请求数据
- 来自单个Google Sheet的多个图表赢得't显示
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 如何匹配多个值使用正则表达式返回单个值
- JSHint:覆盖整个文件夹的单个 .jshintrc 选项