JSCS:驗(yàn)證JavaScript代碼

2018-10-08 15:53 更新

JSCS

此功能僅在Ultimate版本中受支持。

IntelliJ IDEA允許您使用JSCS linter驗(yàn)證JavaScript代碼。

全局安裝JSCS

  • 打開(kāi)內(nèi)置的IntelliJ IDEA終端(Alt+F12)并在命令提示符下輸入:npm install jscs -g。

在IntelliJ IDEA中啟用JSCS并配置其行為

  1. 在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,選擇“語(yǔ)言和框架”下的“JavaScript” ,然后在“代碼質(zhì)量工具”下選擇“JSCS”。在打開(kāi)的JSCS頁(yè)面上,選中“啟用”復(fù)選框。之后,頁(yè)面上的其他控件變?yōu)榭捎谩?/li>
  2. 在Node Interpreter字段中,指定Node.js的路徑。如果您遵循標(biāo)準(zhǔn)安裝過(guò)程,IntelliJ IDEA會(huì)檢測(cè)路徑并填寫字段本身。
  3. 在JSCS Package字段中,指定jscs當(dāng)前項(xiàng)目中安裝的軟件包的位置,請(qǐng)參閱上文的“安裝JSCS”。
  4. 指定要使用的配置。

    默認(rèn)情況下,IntelliJ IDEA首先在當(dāng)前項(xiàng)目的package.json文件中查找jscsConfig屬性。如果未找到此類屬性,IntelliJ IDEA將查找.jscsrc或.jscs.json配置文件。IntelliJ IDEA從存儲(chǔ)要檢查的文件的文件夾開(kāi)始搜索,然后在父文件夾中查找,依此類推,直到到達(dá)項(xiàng)目根目錄。因此,您必須定義配置,以便將其作為jscsConfig屬性應(yīng)用于package.json文件或.jscsrc或.jscs.json配置文件或自定義JSON配置文件中。

    您還可以單獨(dú)應(yīng)用預(yù)定義的規(guī)則集,也可以與配置文件結(jié)合使用。在后一種情況下,配置文件中的規(guī)則會(huì)覆蓋預(yù)定義的規(guī)則。

    • 要讓IntelliJ IDEA在package.json文件或一個(gè).jscsrc或一個(gè).jscs.json文件中查找jscsConfig屬性,請(qǐng)選擇"搜索配置"選項(xiàng)。
    • 要使用自定義文件,請(qǐng)選擇“配置文件”選項(xiàng),并在“路徑”字段中指定文件的位置。從下拉列表中選擇路徑,或手動(dòng)輸入它,或單擊browseButton按鈕并從打開(kāi)的對(duì)話框中選擇相關(guān)文件。
    • 要應(yīng)用預(yù)定義的一組或規(guī)則,請(qǐng)從“代碼樣式預(yù)設(shè)”下拉列表中選擇所需的一組。
  5. 如有必要,從“代碼樣式預(yù)設(shè)”下拉列表中,選擇與您使用的代碼樣式關(guān)聯(lián)的預(yù)定義規(guī)則集。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)