如何禁用"使用严格"在JSHint

时间:2016-06-22 20:08:54

标签: javascript angularjs jshint

我想消除' Missing" use strict" 。声明'警告JSHint在我的.js文件中显示。现在,我想保持其余的功能完好无损,我想要一种全局的方法来禁用" use strict;"因为插入"使用严格的"命令进入每个文件不是我的选择。

我还没有能够找到任何不涉及添加"使用严格的解决方案;"对于每个文件,所以我希望这个问题能指出我正确的方向。

感谢。

1 个答案:

答案 0 :(得分:3)

只需将strict选项设置为false,有关详细信息,请查看http://jshint.com/docs/options/#strict

  

false - 禁用有关严格模式的警告

  

此选项要求代码在ECMAScript 5的严格模式下运行。   严格模式是一种选择加入受限制的JavaScript变体的方法。   严格模式消除了一些不会导致的JavaScript陷阱   通过更改错误来产生错误。它还修复了错误   使JavaScript引擎难以执行某些操作   优化

     
      
  • “全球” - 必须有“严格使用”;全球一级的指令
  •   
  • “暗示” - lint代码好像有“use strict”;指令
  •   
  • false - 禁用有关严格模式的警告
  •   
  • true - 必须有“使用”   严格的“;在功能层面的指令;       对于要在Web中加载的脚本,这是首选       浏览器直接因为全局启用严格模式       可能会对运行在其上的其他脚本产生负面影响       页
  •