2016-08-18 7 views
1

私はVisual Studio Code 1.4.0を使用しています。私は2つの異なるプロジェクトに参加しています。そのうちの1つはjslintを使用し、もう1つはeslintを使用します。私はインストールと作業の両方を行っていますが、2つの方法を切り替える方法を理解できる唯一の方法は、settings.jsonを開き、編集して再読み込みすることです。私は両方を無効にしてからjsconfig.jsonで有効にしてみました。 settings.jsonで、例えば:Visual Studioコード:異なるプロジェクトの異なるリンター

// Place your settings in this file to overwrite the default settings 
{ 
    "jslint.enable": false, 
    "eslint.enable": false 
} 

次にjsconfig.jsonに:

"eslint.enable": false, 
"jslint.enable": true 

これは(それが実際に設定を変更しないとマニュアルを見て、そうでない動作しません。とにかくjsconfig.jsonの意図された使用のようです)。私がやろうとしていることをする方法はありますか?

+0

リンターはグローバルにまたはローカルにインストールされていますか? – smurtagh

+0

当時、それらはローカルにもグローバルにもインストールされていました。私はその後VSコードの使用をやめました。 –

答えて

0

解決策がまだ見つからない場合は、ワークスペース設定を使用してプロジェクトスコープレベルでvscodeをカスタマイズできます。ワークスペースの設定は、ワークスペース内の.vscodeフォルダに保存され、ワー​​クスペースが開かれたときにのみ適用されます。

あなたは、ワークスペースのいずれかの設定(Macのコード)ファイルを使用して→プリファレンスメニューまたはコマンドパレット(プレスF1)を使用してアクセスすることができます。このスコープで定義された設定は、ユーザースコープよりも優先されます。

あなたのlinter(またはその他の拡張子)を設定してから.vscode/settings.jsonをあなたのリポジトリにコミットすることができます。

関連する問題