Posts

Showing posts from July, 2025

2.3.6.7 release notes

2.3.6.7 Issue 2725  - It's now possible to add a  tsconfig.overrides.json  file as a peer to the generated  tsconfig.json  and  tsconfig.compile.json  files under a project's  lwc  directories. When present, this file is automatically added to the generated files'  extends  lists to allow customization of TypeScript compiler behavior. While the order in which these files are processed should help prevent overriding options which are critical for IC's core TypeScript compilation functionality, if you make a change that does result in broken or incorrect compiler output, please revert that change and let me know so I can help further insulate against unintentional issues. Issue 2800  - Added support for inlining of Flow text templates at their point-of-use. Note that when these are rich text, the raw HTML is escaped and displayed inline. I'd also like to add support for inlining of other resource types such as choices, choice col...

2.3.6.6 release notes

2.3.6.6 Issue 2812  - Fixed a few issues with source format project creation resulting from recent changes to the Salesforce CLI's project templates. Issue 2813  - Flows are now opened in the Salesforce Setup Web UIs — both classic and Lightning — via the flow definition just as if the user had opened the Flow screen from the Setup UI itself. LWC JavaScript/TypeScript methods which are referenced by HTML braced expressions are no longer flagged as candidates to be denoted  static  as that can break the HTML-based references. Note that this change only affects commercial IDEs. Fixed a potential issue with the temporary Salesforce Code Analyzer config files used to disable redundant engines and rules.  

2.3.6.5 release notes

2.3.6.5 Added support for  SLDS Linter . SLDS Linter is, for all intents and purposes, a set of rules for the standard  ESLint  and  Stylelint  static code analyzers, and that's exactly how it's integrated into Illuminated Cloud. In commercial JetBrains IDEs, the first-class  ESLint  and  Stylelint  code inspections are used. In Community Edition JetBrains IDEs, the  ESLint  and  Stylelint  language servers are used via  LSP4IJ . Note that LSP4IJ version 0.14.3 is required for these two language servers, and that is unreleased at the time of this writing. Please install a  nightly build  if necessary. A demonstration video is available  here . IC helps to install and configure all required components via  Settings | Editor | Inspections | Salesforce | SLDS Linter . While delivered as a code inspection, that entry is really just a proxy to help get everything installed and configured properly includ...

2.3.6.4 release notes

2.3.6.4 Added support for multiple context files in the Agentforce for Developers  Dev Assistant  tool window. The  Use the selected editor  option is still used to add the file in the selected editor tab as a context file, and there is now an  Additional context files  expandable text field and companion  Add context file  button to add and manage other files from the project that should be included in the generated prompt for context. Note that the Agentforce API does limit the prompt size, so adding large numbers of context files and/or large context files may result in errors during prompt execution. Added support for  ESLint  integration in JetBrains  Community Edition  IDEs via LSP4IJ 0.14.3 (not yet released, but you can install a  nightly build  to play with it now) and Microsoft's  ESLint language server : If ESLint is integrated via LSP4IJ and the Salesforce Code Analyzer 5 integration is configured to ...