Check full doc here: https://docs.packmind.com/detect-practices-in-your-code/packmind-cli/run-with-npm
- Add
xcode
formatter. - Improve UI of console formatters
- Minor fix on the
onlyChanged
mode
- Update default settings
batchSize
to 20 andbatchConcurrent
to 4.
- 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.
- 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.
- Add
gitlabMR
option 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_TOKEN
to be set in environment variable to fetch Gitlab API in read-only.
- Add
batchSize
andbatchConcurrent
to tune runtime performance. Usage is intended for large codebases and self-hosted customers.
- Fix runtime issue
- Add more logging
- Optimize space filtering to avoid unnecessary API calls
- Improve SonarQube reporting
- Add
--spaces
option to filter results based on spaces from which practices belong to
- Remove
url
option asapiKey
is enough
- Add --ruleIdSarif option to indicate what should be the
ruleId
property in the SARIF reports. - Can be either
praticeId
(immutable) orpracticeName
(mutable)