簡體   English   中英

如何使jshint縮進選項工作

[英]How can I make jshint indent options work

jslint可以通過運行'jslint --indent 4 test.js'檢查縮進,但我不能在jshint中使用它。 我按照以下步驟進行操作。

  1. 通過“npm install -g jshint”安裝jshint
  2. 編輯〜/ .jshintrc,我的jshintrc看起來像
      {...,“縮進”:4,“白色”:假,...} 
  3. 編輯js文件test.js
    \n / jshint縮進:4 /\n var condition,doSth;\n 如果(條件)\n doSth();  //預計無效\n
  4. 運行jshint test.js,但縮進檢查不起作用。 開始行的2個空格可以通過檢查。

這是一個版本問題。 我使用2.5.0而2.4工作。

看看https://github.com/jshint/jshint/releases/tag/2.5.0

我們決定將它標記為2.5.0因為 - 雖然它向后兼容 - 但有一些重大變化。

刪除了以下選項:nomen,onevar,passfail,white,gcl,smarttabs,trailing。 除此之外,縮進不再提供有關縮進級別的警告。 您仍然可以使用它來設置標簽寬度,但它僅用於其他警告中的字符位置。 如果你的配置或文件中有這些選項,JSHint不會出錯; 它會簡單地忽略它們。

感謝我們的貢獻者,我們在解析器中修復了很多錯誤。 我們還通過添加對模板文字的基本支持來改進我們的ES6支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM