Third-Party Notices
Code analysis in Metacaliper runs Salesforce Code Analyzer and the engines below, in Metacaliper’s own analyzer service. They are open source software, used under their own licenses. Metacaliper is not affiliated with or endorsed by Salesforce, Inc., or by the authors of these components.
Salesforce Code Analyzer
| Component | Version | License |
|---|---|---|
| @salesforce/code-analyzer-core | 0.53.0 | BSD-3-Clause |
| @salesforce/code-analyzer-engine-api | 0.42.0 | BSD-3-Clause |
| @salesforce/code-analyzer-pmd-engine (PMD and CPD rules) | 0.46.0 | BSD-3-Clause |
| @salesforce/code-analyzer-eslint-engine | 0.47.0 | BSD-3-Clause |
| @salesforce/code-analyzer-retirejs-engine | 0.39.0 | BSD-3-Clause |
| @salesforce/code-analyzer-regex-engine | 0.40.0 | BSD-3-Clause |
| @salesforce/code-analyzer-flow-engine | 0.41.0 | BSD-3-Clause |
Engines and rules they run
| Component | Version | License |
|---|---|---|
| PMD (pmd-core, pmd-apex, pmd-javascript, pmd-visualforce, pmd-html, pmd-xml) | 7.26.0 | BSD-style license |
| ESLint | 9.39.5 | MIT |
| typescript-eslint | 8.71.1 | MIT |
| @lwc/eslint-plugin-lwc | 3.5.0 | MIT |
| @lwc/eslint-plugin-lwc-platform | 6.3.0 | MIT |
| @salesforce/eslint-plugin-lightning | 2.0.0 | MIT |
| Retire.js | 5.7.0 | Apache-2.0 |
Runtimes in the analyzer service
| Component | License |
|---|---|
| OpenJDK 17 runtime (Debian package openjdk-17-jdk-headless) | GPL-2.0 with the Classpath Exception |
| Python 3 (Debian package python3-minimal) | Python Software Foundation License |
| Node.js | MIT |
The full license text of each component is available from support@metacaliper.com on request.
Salesforce is a trademark of Salesforce, Inc.