packmind-cli
v1.14.0
Published
Run Packmind (ex-Promyze) CLI to detect best coding practices in the source code
Readme
Check full doc here: https://docs.packmind.com/detect-practices-in-your-code/packmind-cli/run-with-npm
Changelog
1.14.0 (2025/11/30)
- Add
--urloption to override Packmind URL, if it differents than the one encoded in the API Key
1.12.0 (2025/07/16)
- Add "raw" formatter for environment like CI/CD where output may not render properly with the default "console" output
1.11.0 (2025/06/05)
- Add glob pattern support to scan command (e.g.,
"**/src/**","**/*.js","**/pom.xml") - Enhance debug logging to show specific space names being used in analysis instead of just count
1.10.2 (2025/06/05)
- Include
.xmlfiles in the list of supported file extensions for analysis.
1.10.1 (2025/06/02)
- Require
node 20.18.+
1.10.0 (2025/06/02)
- Introduce the
--snapshotoption to send analysis report to Packmind (experimental) - Strip down docker image size
- Fix vulnerabilities from
axios - Fix error when scanning files without extensions.
1.9.0 (2025/03/28)
- Add
--logoption which can be eitherinfoordebug(default:info). - Improve execution performance for the
onlyChangedmode
1.8.4 (2025/03/03)
- Add
xcodeformatter. - Improve UI of console formatters
1.8.3 (2025/02/17)
- Minor fix on the
onlyChangedmode
1.8.2 (2025/01/24)
- Update default settings
batchSizeto 20 andbatchConcurrentto 4.
1.8.1 (2025/01/24)
- Adjust main entrypoint so that it does not conflict with previous
promyze-cli, that needed to be removed before installingpackmind-cli. This is no longer required.
1.8.0 (2025/01/24)
- Better error handling from server side. If any part of the analysis failed, it does not fail silently anymore. The execution stops and the error is shown in the console.
1.7.0 (2024/12/12)
- Add
gitlabMRoption to restrict the scope of analysis within Gitlab Merge Requests to only the files that have been modified in the MR. This requires aPACKMIND_GITLAB_TOKENto be set in environment variable to fetch Gitlab API in read-only.
1.6.0 (2024/11/21)
- Add
batchSizeandbatchConcurrentto tune runtime performance. Usage is intended for large codebases and self-hosted customers.
1.5.2 (2024/11/19)
- Fix runtime issue
1.5.1 (2024/11/19)
- Add more logging
1.5.0 (2024/11/18)
- Optimize space filtering to avoid unnecessary API calls
1.4.0 (2024/11/13)
- Improve SonarQube reporting
1.2.1 (2024/03/13)
- Add
--spacesoption to filter results based on spaces from which practices belong to
1.2.0 (2023/03/12)
- Remove
urloption asapiKeyis enough
1.1.2 (2023/11/09)
- Add --ruleIdSarif option to indicate what should be the
ruleIdproperty in the SARIF reports. - Can be either
praticeId(immutable) orpracticeName(mutable)
