spryker-sdk / evaluator
The tool for evaluating Spryker shops
Installs: 721 241
Dependents: 10
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 3
Open Issues: 0
Type:project
pkg:composer/spryker-sdk/evaluator
Requires
- php: >=8.3
 - ext-ctype: *
 - ext-iconv: *
 - ext-json: *
 - composer/semver: ^3.3
 - guzzlehttp/guzzle: ^7.5
 - nikic/php-parser: ^5.1.0
 - spryker-sdk/utils: ^0.2.1
 - symfony/console: ^6.0
 - symfony/dotenv: ^6.0
 - symfony/filesystem: ^6.0
 - symfony/flex: ^1.17|^2
 - symfony/framework-bundle: ^6.0
 - symfony/monolog-bundle: ^3.8
 - symfony/process: ^6.0
 - symfony/runtime: ^6.0
 - symfony/serializer: ^6.0
 - symfony/stopwatch: ^6.0
 - symfony/uid: ^6.0
 - symfony/yaml: ^6.0
 
Requires (Dev)
- phpstan/phpstan: ^1.10
 - phpunit/phpunit: ^11.4.0
 - spryker/code-sniffer: ^0.17.18
 
Conflicts
Replaces
- dev-master
 - 0.3.2
 - 0.3.1
 - 0.3.0
 - 0.2.11
 - 0.2.10
 - 0.2.9
 - 0.2.8
 - 0.2.7
 - 0.2.6
 - 0.2.5
 - 0.2.4
 - 0.2.3
 - 0.2.2
 - 0.2.1
 - 0.2.0
 - 0.1.16
 - 0.1.15
 - 0.1.14
 - 0.1.13
 - 0.1.12
 - 0.1.11
 - 0.1.10
 - 0.1.9
 - 0.1.8
 - 0.1.7
 - 0.1.6
 - 0.1.5
 - 0.1.4
 - 0.1.3
 - 0.1.2
 - 0.1.1
 - 0.1.0
 - dev-feature/frw-10922/master-replace-security-checker
 - dev-feature/frw-10648/master-updated-php
 - dev-feature/frw-8773/updated-dependencies
 - dev-ci-fix-pr
 - dev-feature/frw-8801/master-php-upgrade-and-drop-81-new
 - dev-feature/SDK-5550
 - dev-feature/sdk-2278-static-evaluator-integration
 - dev-feature/evaluator-sdk-integration
 
This package is auto-updated.
Last update: 2025-10-30 15:56:55 UTC
README
evaluator
To run evaluator for the project execute the command
vendor/bin/evaluator evaluate
To run evaluator in particular project directory
vendor/bin/evaluator evaluate --path=some/path
To run evaluator with specific checkers
vendor/bin/evaluator evaluate --checks=<comma separated checkers names>
To run evaluator with specific output format (output by default)
vendor/bin/evaluator evaluate --format=<output, json, compact>
To run evaluator with specific output redirect to project file ./report
vendor/bin/evaluator evaluate --file
Other commands
Generate feature packages breakdown file. Should be executed from the evaluator project only.
GITHUB_AUTH=<token: ghp_*> bin/console extract-feature-packages -vvv
Tooling configuration
Tolling configuration example:
evaluator: checkerConfiguration: - checker: NPM_CHECKER var: ALLOWED_SEVERITY_LEVELS: [low, moderate, high, critical] ignoreErrors: - '#SprykerSdkTest\\InvalidProject\\MultidimensionalArray\\Application1\\ApplicationDependencyProvider#' - messages: - '#composer\.json#' - '#deploy\.dev\.yml#' checker: PHP_VERSION_CHECKER - messages: - '#SprykerSdkTest\\InvalidProject\\MultidimensionalArray\\Application2\\ApplicationDependencyProvider#' checker: MULTIDIMENSIONAL_ARRAY_CHECKER