2016-07-01 47 views
3

我已經獲得了一個Web項目,該項目中包含一個.eslintrc文件並被告知使用它。Eclipse中的ESlint

我認爲這強制代碼風格和聽起來像一個好主意,但我從來沒有這樣做過。

我剛剛切換到Eclipse Neon。但是我找不到關於如何使用它的教程。我找到了一些說eslint現在是Eclipse的默認linter,但那是Orion。有人能告訴我如何在Eclipse中使用我的.eslintrc文件來處理所有的.js文件嗎?

回答

2

根據this,您必須將Tern安裝到Eclipse中,然後將其配置爲使用ESLint linter。目前還不清楚(插件)插件是否會使用您的.eslintrc進行配置;它討論的是一個ESLint JSON配置文件。

+0

它確實需要eslint.json文件,但您可以在.tern-project文件中更改該文件。重新啓動Eclipse,一切都很好。 – mmaceachran

+0

嗨@mmaceachran,我正在做同樣的事情。在我的情況下,我們的項目也有.eslintignore文件。你有這樣的忽略列表文件嗎?如果是肯定的,你如何使用Tern在eclipse上進行配置。另一個問題是如果我們的項目中有多個配置文件會怎樣。讓我們說,在子文件夾中,我們有一些配置文件正在擴展主配置文件的根目錄? – Vahid

+0

@Vahid,對不起,我忍不住。我仍然有很多其他問題,我停止嘗試讓這個工作。我們將應用程序分解爲大量的子項目,其中一個只是CSS,JS等的前端......爲此,我使用IDE Atom,並將其用於前端結束。 Eclipse插件有很多問題。 – mmaceachran

0

我使用霓虹燈自己,這是你如何配置ESLint:

  1. 創建由以下these instructions的ESLint JSON配置文件。

  2. 轉到項目/屬性/的JavaScript /燕鷗/確認/ ESLint並勾選 「使用配置文件」:

    enter image description here

  3. 輸入路徑到eslint.json文件(或任何你指定的文件您從步驟1)創建並按OK。

如果要禁用ESLint(或任何其他模塊),請轉到Project/Properties/JavaScript/Tern/Modules並取消選中它。

+1

我已啓用eslint驗證,但在我的tern項目中沒有任何反應...... – Gobliins