2017-08-28 16 views
1

VSCodeでは、PrettierとESLintがインストールされています。私はESLintの設定を自分のユーザー設定に追加しているので、ESLintはすべてのプロジェクトで同じです。PrettierがJavaScriptフォーマットを無視するようにする

"prettier.eslintIntegration": true 

しかし、これは実際に私がここに書いた私のESLintの設定を、使用していない:私は、私が使用して行うことができます代わりに、独自のフォーマッタとしてESLintを使用するためにきれいにしたい

"eslint.options": { 
    "rules": [ 
     ... 
    ] 
} 

私はeditor.formatOnSaveを有効にしました。これは、フォーマッタとしてPrettierを使用する必要があります(実際はそうではありませんが、わかりません)。

ESLintをJavaScript用の唯一のフォーマッタにするにはどうすればよいですか?ただし、CSSをフォーマットするにはさらに美しいですか?

また、editor.formatOnSaveを有効にすると、JavaScriptもフォーマットされると思います。どうすればそれを無効にできますか? Prettierは、JavaScript、TypeScript、およびCSS専用です。

答えて

2

わかりましたので、私はそれを考え出した:

"javascript.format.enable": false 

これはeditor.formatOnSave形式ではないにし強制的に、私は、その後行う場合:

"eslint.autoFixOnSave": true 

それはしばらくの間、今、私のESLint構成によって私はJavaScriptをフォーマットHTMLとCSS用の組み込みのHTMLとCSSフォーマッタを使用します。正確に私はそれがほしいと思う方法。

関連する問題