推奨の拡張機能
Salesforce が配布する機能パックのほか、次の拡張機能も Salesforce 開発者の役に立ちます。
Apex PMD
VS Code の Apex ファイルや Visualforce ファイルで直接 Apex 静的分析を実行できます。
https://marketplace.visualstudio.com/items?itemName=chuckjonas.apex-pmd
Apex Log Analyzer
Salesforce のデバッグログを解析するツールで、パフォーマンス分析をより簡単かつ迅速に行うことを目的としています。また、コードがどのように実行されているのかを素早く理解するのにも役立ちます。
https://marketplace.visualstudio.com/items?itemName=financialforce.lana
Prettier
どのプログラミング言語でも、コードの一貫性を維持し、適切な形式にしておくことは重要です。Prettier は、JavaScript や CSS ファイルなど、Salesforce 開発者が使用する各種ファイルの形式設定をサポートします。
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
注意: Prettier は Prettier Apex プラグイン を通して Apex をサポートしています。
ESLint
JavaScript コードを分析して、問題を発見し修正を手助けします。LWC 拡張機能の一部として、Salesforce は特定の ESLint ルールを提供していますが、独自のルールを追加することもできます。これらの事前設定されたルールにより、高品質なコードを書くことができます。
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
XML
VS Code にはデフォルトで豊富な XML ツールが付属していません。Red Hat が構築したこの拡張機能は、VS Code プロジェクトの -meta.xml
や package.xml
ファイルなど、XML ドキュメントへの言語サポートを提供します。
https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml
コミュニティの拡張機能
コミュニティでは、Salesforce の開発をより生産的にするために様々な拡張機能が開発されています。それらを見つけるには、Visual Studio Code Marketplace を検索するか、Salesforce タグのついたすべての拡張機能を参照してください。