Files
MokoCLI/phpstan-baseline.neon
T
jmiller 713cb61efc
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 20s
Universal: Build & Release / Promote to RC (pull_request) Failing after 17s
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Successful in 50s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 12s
Universal: PR Check / Validate PR (pull_request) Successful in 8s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Platform: mokocli CI / Gate 1: Code Quality (pull_request) Failing after 2m13s
Generic: Project CI / Tests (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.1) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.2) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 2: Unit Tests (8.3) (pull_request) Has been cancelled
Platform: mokocli CI / Gate 3: Self-Health Check (pull_request) Has been cancelled
Platform: mokocli CI / Gate 4: Governance (pull_request) Has been cancelled
Platform: mokocli CI / Gate 5: Template Integrity (pull_request) Has been cancelled
Platform: mokocli CI / CI Summary (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
fix: baseline pre-existing PHPStan level-6 findings + changelog
Gate 1 static analysis reported 194 pre-existing PHPStan level-6 findings across cli/, lib/, and validate/ (missing iterable value types, override signature mismatches, etc.). Add them to phpstan-baseline.neon so Gate 1 passes; the debt stays tracked in the baseline for incremental cleanup. Also adds the changelog entry required by the PR check.
2026-07-04 15:48:06 -05:00

3074 lines
126 KiB
Plaintext

parameters:
ignoreErrors:
-
message: '#^Method BulkJoomlaTemplate\:\:findTemplateRepos\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_joomla_template.php
-
message: '#^Comparison operation "\>" between 30 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:createFailureIssue\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:createSyncIssue\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:displayResults\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:executeSynchronization\(\) has parameter \$alreadyProcessed with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:executeSynchronization\(\) has parameter \$repositories with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:executeSynchronization\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:filterRepositories\(\) has parameter \$exclude with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:filterRepositories\(\) has parameter \$include with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:filterRepositories\(\) has parameter \$repositories with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:filterRepositories\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:parseRepositoryList\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:prioritizeRepositories\(\) is unused\.$#'
identifier: method.unused
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:refsContain\(\) has parameter \$refs with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:saveInterruptCheckpoint\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Method BulkSync\:\:writeStepSummary\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/bulk_sync.php
-
message: '#^Function enrichManifestXml\(\) has parameter \$enrichment with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/enrich_mokostandards_xml.php
-
message: '#^Function fetchRepos\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/enrich_mokostandards_xml.php
-
message: '#^Function gitCmd\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/enrich_mokostandards_xml.php
-
message: '#^Function inspectRepo\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/enrich_mokostandards_xml.php
-
message: '#^Function safeExec\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/enrich_mokostandards_xml.php
-
message: '#^Method PushFiles\:\:createFailureIssue\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/push_files.php
-
message: '#^Method PushFiles\:\:parseList\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/push_files.php
-
message: '#^Function detectPlatform\(\) has parameter \$repo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/push_mokostandards_xml.php
-
message: '#^Function fetchRepos\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/push_mokostandards_xml.php
-
message: '#^Method RepoCleanup\:\:checkLabels\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:checkVersionDrift\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:cleanBranches\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:cleanOldLogs\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:cleanWorkflowRuns\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:closeResolvedIssues\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:deleteRetiredWorkflows\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:fetchRepositories\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method RepoCleanup\:\:lockOldIssues\(\) has parameter \$results with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: automation/repo_cleanup.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: automation/repo_cleanup.php
-
message: '#^Method BulkWorkflowPush\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/bulk_workflow_push.php
-
message: '#^Method BulkWorkflowPush\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/bulk_workflow_push.php
-
message: '#^Method BulkWorkflowTrigger\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/bulk_workflow_trigger.php
-
message: '#^Method BulkWorkflowTrigger\:\:buildRepoList\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/bulk_workflow_trigger.php
-
message: '#^Method ClientDashboard\:\:discoverClients\(\) never returns null so it can be removed from the return type\.$#'
identifier: return.unusedType
count: 1
path: cli/client_dashboard.php
-
message: '#^Method ClientInventory\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventory\:\:checkVariables\(\) has parameter \$requiredVars with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventory\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventory\:\:fetchOrgs\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientProvision\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvision\:\:grafanaApi\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvision\:\:httpRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/client_provision.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: cli/client_provision.php
-
message: '#^Function createProject\(\) has parameter \$template with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/create_project.php
-
message: '#^Function graphql\(\) has parameter \$variables with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/create_project.php
-
message: '#^Function parseTemplate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 2
path: cli/create_project.php
-
message: '#^Method GrafanaDashboard\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/grafana_dashboard.php
-
message: '#^Function parseManifest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/joomla_build.php
-
message: '#^Function typePrefix\(\) has parameter \$meta with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/joomla_build.php
-
message: '#^Offset 1 on array\{list\<string\>, list\<non\-empty\-string\>\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: cli/joomla_compat_check.php
-
message: '#^Method JoomlaRelease\:\:buildUpdateEntry\(\) has parameter \$meta with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/joomla_release.php
-
message: '#^Method JoomlaRelease\:\:parseManifest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/joomla_release.php
-
message: '#^Method JoomlaRelease\:\:typePrefix\(\) has parameter \$meta with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/joomla_release.php
-
message: '#^Function addDirectoryToZip\(\) has parameter \$excludes with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/package_build.php
-
message: '#^Function getReleaseByTag\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/release_manage.php
-
message: '#^Function releaseGiteaApi\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/release_manage.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: cli/release_validate.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
path: cli/release_validate.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: cli/release_verify.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
path: cli/release_verify.php
-
message: '#^Method ScaffoldClient\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/scaffold_client.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: cli/sync_rulesets.php
-
message: '#^Function findFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/theme_lint.php
-
message: '#^Offset ''alpha''\|''beta''\|''development''\|''rc''\|''stable'' on array\{stable\: ''stable'', rc\: ''rc'', beta\: ''beta'', alpha\: ''alpha'', development\: ''dev''\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 2
path: cli/updates_xml_build.php
-
message: '#^Function apiCall\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/updates_xml_sync.php
-
message: '#^Function apiCall\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/updates_xml_sync.php
-
message: '#^Function giteaApi\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: cli/version_bump_remote.php
-
message: '#^Method CliBase\:\:exec\(\) has parameter \$output with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/CliBase.php
-
message: '#^Property CliBase\:\:\$args type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/CliBase.php
-
message: '#^Property CliBase\:\:\$options type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/CliBase.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:checkReadiness\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:checkReadiness\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:findFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:initializeProject\(\) has parameter \$options with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:initializeProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:log\(\) has parameter \$context with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:parseJsonFile\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:recordMetric\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Method MokoCli\\AbstractProjectPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Property MokoCli\\AbstractProjectPlugin\:\:\$config type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AbstractProjectPlugin.php
-
message: '#^Constructor of class MokoCli\\ApiClient has an unused parameter \$logger\.$#'
identifier: constructor.unusedParameter
count: 1
path: lib/Enterprise/ApiClient.php
-
message: '#^Method MokoCli\\ApiClient\:\:delete\(\) has parameter \$body with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ApiClient.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logError\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logInfo\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logMessage\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logSecurityEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logSystemEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:logWarning\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:startTransaction\(\) has parameter \$context with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditLogger\:\:writeLogEntry\(\) has parameter \$entry with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditTransaction\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditTransaction\:\:end\(\) has parameter \$result with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditTransaction\:\:logEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Method MokoCli\\AuditTransaction\:\:logSecurityEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Property MokoCli\\AuditLogger\:\:\$retentionDays is never read, only written\.$#'
identifier: property.onlyWritten
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Property MokoCli\\AuditLogger\:\:\$transactionStack type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Property MokoCli\\AuditTransaction\:\:\$context type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/AuditLogger.php
-
message: '#^Property MokoCli\\CLIApp\:\:\$arguments type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/CliFramework.php
-
message: '#^Property MokoCli\\CLIApp\:\:\$options type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/CliFramework.php
-
message: '#^Method MokoCli\\EnterpriseReadinessValidator\:\:getFailedChecks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/EnterpriseReadinessValidator.php
-
message: '#^Method MokoCli\\EnterpriseReadinessValidator\:\:getPassedChecks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/EnterpriseReadinessValidator.php
-
message: '#^Method MokoCli\\EnterpriseReadinessValidator\:\:getResults\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/EnterpriseReadinessValidator.php
-
message: '#^Method MokoCli\\EnterpriseReadinessValidator\:\:validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/EnterpriseReadinessValidator.php
-
message: '#^Property MokoCli\\EnterpriseReadinessValidator\:\:\$results type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/EnterpriseReadinessValidator.php
-
message: '#^Expression on left side of \?\? is not nullable\.$#'
identifier: nullCoalesce.expr
count: 1
path: lib/Enterprise/GitHubAdapter.php
-
message: '#^Method MokoCli\\MetricsTimer\:\:__construct\(\) has parameter \$labels with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MetricsCollector.php
-
message: '#^Property MokoCli\\MetricsCollector\:\:\$counters type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MetricsCollector.php
-
message: '#^Property MokoCli\\MetricsCollector\:\:\$gauges type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MetricsCollector.php
-
message: '#^Property MokoCli\\MetricsCollector\:\:\$histograms type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MetricsCollector.php
-
message: '#^Property MokoCli\\MetricsTimer\:\:\$labels type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MetricsCollector.php
-
message: '#^Call to function is_int\(\) with string will always evaluate to false\.$#'
identifier: function.impossibleType
count: 1
path: lib/Enterprise/MokoGiteaAdapter.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:generate\(\) has parameter \$params with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parse\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 4
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseBuild\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseDeploy\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseGovernance\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseIdentity\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseLegacy\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseOverrides\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:parseScripts\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\MokoCliParser\:\:tryParse\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/MokoCliParser.php
-
message: '#^Method MokoCli\\PluginFactory\:\:__construct\(\) has parameter \$defaultConfig with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:checkReadiness\(\) has parameter \$projectConfig with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:checkReadiness\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:collectMetrics\(\) has parameter \$projectConfig with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:create\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createAll\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createAndValidate\(\) has parameter \$projectConfig with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createAndValidate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createForProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createMultiple\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:createMultiple\(\) has parameter \$projectTypes with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:getAvailablePlugins\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:getDefaultConfig\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:runHealthCheck\(\) has parameter \$projectConfig with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:runHealthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginFactory\:\:setDefaultConfig\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Property MokoCli\\PluginFactory\:\:\$defaultConfig type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginFactory.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:findPluginsByFeature\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getAllPlugins\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getAllPluginsInfo\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getPlugin\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getPluginInfo\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getRegisteredTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\PluginRegistry\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/PluginRegistry.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\ApiPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Offset ''go''\|''java''\|''js''\|''php''\|''py''\|''ts'' on array\{js\: ''JavaScript'', ts\: ''TypeScript'', py\: ''Python'', java\: ''Java'', go\: ''Go'', php\: ''PHP''\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: lib/Enterprise/Plugins/ApiPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DocumentationPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DocumentationPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:parseDescriptor\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:countByExtension\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:getDominantFileType\(\) has parameter \$extensions with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\GenericPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: lib/Enterprise/Plugins/GenericPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:parseManifest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\McpServerPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\MobilePlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: lib/Enterprise/Plugins/MobilePlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:countDependencies\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:countScripts\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:detectFramework\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getNodeVersion\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:hasOldDependencies\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:hasTests\(\) has parameter \$packageData with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:parsePyprojectToml\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:detectProviders\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\TerraformPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/TerraformPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:parseHeader\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:getResults\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validateNodeJSFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validateProjectFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validatePythonFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validateRecommendedFiles\(\) has parameter \$files with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validateRequiredFiles\(\) has parameter \$files with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectConfigValidator\:\:validateWordPressFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Offset ''recommended_files'' on array\{required_files\: array\{''\*\.php''\}, recommended_files\: array\{''README\.md'', ''readme\.txt''\}, required_fields\: array\{''Plugin Name\|Theme…'', ''Version''\}\}\|array\{required_files\: array\{''\*\.tf''\}, recommended_files\: array\{''README\.md'', ''variables\.tf'', ''outputs\.tf''\}, required_fields\: array\{\}\}\|array\{required_files\: array\{''package\.json''\}\|array\{''package\.json…''\}, recommended_files\: array\{0\: ''README\.md'', 1\: ''\.gitignore'', 2\?\: ''tsconfig\.json''\}, required_fields\: array\{0\: ''name'', 1\: ''version'', 2\?\: ''description''\}\}\|array\{required_files\: array\{''setup\.py\|pyproject…''\}, recommended_files\: array\{''README\.md'', ''requirements\.txt'', ''\.gitignore''\}, required_fields\: array\{''name'', ''version''\}\}\|array\{required_files\: array\{\}, recommended_files\: array\{''README\.md'', ''openapi\.yaml…'', ''Dockerfile''\}, required_fields\: array\{\}\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Offset ''required_fields'' on array\{required_files\: array\{''\*\.php''\}, recommended_files\: array\{''README\.md'', ''readme\.txt''\}, required_fields\: array\{''Plugin Name\|Theme…'', ''Version''\}\}\|array\{required_files\: array\{''\*\.tf''\}, recommended_files\: array\{''README\.md'', ''variables\.tf'', ''outputs\.tf''\}, required_fields\: array\{\}\}\|array\{required_files\: array\{''package\.json''\}\|array\{''package\.json…''\}, recommended_files\: array\{0\: ''README\.md'', 1\: ''\.gitignore'', 2\?\: ''tsconfig\.json''\}, required_fields\: array\{0\: ''name'', 1\: ''version'', 2\?\: ''description''\}\}\|array\{required_files\: array\{''setup\.py\|pyproject…''\}, recommended_files\: array\{''README\.md'', ''requirements\.txt'', ''\.gitignore''\}, required_fields\: array\{''name'', ''version''\}\}\|array\{required_files\: array\{\}, recommended_files\: array\{''README\.md'', ''openapi\.yaml…'', ''Dockerfile''\}, required_fields\: array\{\}\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Offset ''required_files'' on array\{required_files\: array\{''\*\.php''\}, recommended_files\: array\{''README\.md'', ''readme\.txt''\}, required_fields\: array\{''Plugin Name\|Theme…'', ''Version''\}\}\|array\{required_files\: array\{''\*\.tf''\}, recommended_files\: array\{''README\.md'', ''variables\.tf'', ''outputs\.tf''\}, required_fields\: array\{\}\}\|array\{required_files\: array\{''package\.json''\}\|array\{''package\.json…''\}, recommended_files\: array\{0\: ''README\.md'', 1\: ''\.gitignore'', 2\?\: ''tsconfig\.json''\}, required_fields\: array\{0\: ''name'', 1\: ''version'', 2\?\: ''description''\}\}\|array\{required_files\: array\{''setup\.py\|pyproject…''\}, recommended_files\: array\{''README\.md'', ''requirements\.txt'', ''\.gitignore''\}, required_fields\: array\{''name'', ''version''\}\}\|array\{required_files\: array\{\}, recommended_files\: array\{''README\.md'', ''openapi\.yaml…'', ''Dockerfile''\}, required_fields\: array\{\}\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Property MokoCli\\ProjectConfigValidator\:\:\$validationResults type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectConfigValidator.php
-
message: '#^Method MokoCli\\ProjectMetricsCollector\:\:collect\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectMetricsCollector.php
-
message: '#^Method MokoCli\\ProjectMetricsCollector\:\:getMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectMetricsCollector.php
-
message: '#^Property MokoCli\\ProjectMetricsCollector\:\:\$collectedMetrics type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectMetricsCollector.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:checkReadiness\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:checkReadiness\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:collectMetrics\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:collectMetrics\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:getBestPractices\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:getConfigSchema\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:getRecommendedFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:getRequiredFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:healthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:initializeProject\(\) has parameter \$options with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:initializeProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:validateProject\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectPluginInterface\:\:validateProject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectPluginInterface.php
-
message: '#^Method MokoCli\\ProjectTypeDetector\:\:detect\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectTypeDetector.php
-
message: '#^Method MokoCli\\ProjectTypeDetector\:\:fileExists\(\) has parameter \$contains with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectTypeDetector.php
-
message: '#^Method MokoCli\\ProjectTypeDetector\:\:getAllScores\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectTypeDetector.php
-
message: '#^Property MokoCli\\ProjectTypeDetector\:\:\$detectionResults type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/ProjectTypeDetector.php
-
message: '#^Constructor of class MokoCli\\RepositoryHealthChecker has an unused parameter \$validator\.$#'
identifier: constructor.unusedParameter
count: 1
path: lib/Enterprise/RepositoryHealthChecker.php
-
message: '#^Method MokoCli\\RepositoryHealthChecker\:\:check\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositoryHealthChecker.php
-
message: '#^Method MokoCli\\RepositoryHealthChecker\:\:getFailedChecks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositoryHealthChecker.php
-
message: '#^Method MokoCli\\RepositoryHealthChecker\:\:getPassedChecks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositoryHealthChecker.php
-
message: '#^Property MokoCli\\RepositoryHealthChecker\:\:\$results type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositoryHealthChecker.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:createSyncPR\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:detectPlatform\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:detectPlatformByHeuristics\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:ensureComposerEnterprise\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:fetchModuleId\(\) is unused\.$#'
identifier: method.unused
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:generateMokoCliXml\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:generatePRBody\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:generateRepositoryDefinition\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:generateRepositoryDefinition\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:getRepositories\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:getSharedWorkflows\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:migrateMokoCli\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:migrateMokoCli\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:processTemplateContent\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:syncFilesToBranch\(\) has parameter \$filesToSync with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:syncFilesToBranch\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:synchronize\(\) has parameter \$options with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:synchronize\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Offset ''summary'' on array\{number\: int\|null, summary\: array\} on left side of \?\? always exists and is not nullable\.$#'
identifier: nullCoalesce.offset
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Strict comparison using \!\=\= between array\<string, mixed\> and '''' will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Property MokoCli\\SecurityValidator\:\:\$findings type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/SecurityValidator.php
-
message: '#^Property MokoCli\\TransactionStep\:\:\$executeFunc has no type specified\.$#'
identifier: missingType.property
count: 1
path: lib/Enterprise/TransactionManager.php
-
message: '#^Property MokoCli\\TransactionStep\:\:\$result has no type specified\.$#'
identifier: missingType.property
count: 1
path: lib/Enterprise/TransactionManager.php
-
message: '#^Property MokoCli\\TransactionStep\:\:\$rollbackFunc has no type specified\.$#'
identifier: missingType.property
count: 1
path: lib/Enterprise/TransactionManager.php
-
message: '#^Method MokoCli\\ValidationResult\:\:__construct\(\) has parameter \$details with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/UnifiedValidation.php
-
message: '#^Property MokoCli\\ValidationResult\:\:\$details type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/Enterprise/UnifiedValidation.php
-
message: '#^Method MokoCli\\Plugins\\Joomla\\UpdateXmlGenerator\:\:addUpdateEntry\(\) has parameter \$release with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/plugins/Joomla/UpdateXmlGenerator.php
-
message: '#^Method MokoCli\\Plugins\\Joomla\\UpdateXmlGenerator\:\:extractFromManifest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/plugins/Joomla/UpdateXmlGenerator.php
-
message: '#^Method MokoCli\\Plugins\\Joomla\\UpdateXmlGenerator\:\:generate\(\) has parameter \$release with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/plugins/Joomla/UpdateXmlGenerator.php
-
message: '#^Method MokoCli\\Plugins\\Joomla\\UpdateXmlGenerator\:\:update\(\) has parameter \$release with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/plugins/Joomla/UpdateXmlGenerator.php
-
message: '#^Method MokoCli\\Plugins\\Joomla\\UpdateXmlGenerator\:\:validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: lib/plugins/Joomla/UpdateXmlGenerator.php
-
message: '#^Method AutoDetectPlatform\:\:findFiles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/auto_detect_platform.php
-
message: '#^Property AutoDetectPlatform\:\:\$detectionResults type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/auto_detect_platform.php
-
message: '#^Method EnterpriseReadinessChecker\:\:displayResults\(\) is unused\.$#'
identifier: method.unused
count: 1
path: validate/check_enterprise_readiness.php
-
message: '#^Property EnterpriseReadinessChecker\:\:\$results type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_enterprise_readiness.php
-
message: '#^Unreachable statement \- code above always terminates\.$#'
identifier: deadCode.unreachable
count: 1
path: validate/check_enterprise_readiness.php
-
message: '#^Method CheckFileIntegrity\:\:buildDeployMappings\(\) has parameter \$manifest with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_file_integrity.php
-
message: '#^Method CheckFileIntegrity\:\:buildDeployMappings\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_file_integrity.php
-
message: '#^Method CheckFileIntegrity\:\:findManifest\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_file_integrity.php
-
message: '#^Method CheckFileIntegrity\:\:rsyncDryRun\(\) never returns null so it can be removed from the return type\.$#'
identifier: return.unusedType
count: 1
path: validate/check_file_integrity.php
-
message: '#^Method RepoHealthChecker\:\:apiFetch\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_repo_health.php
-
message: '#^Property RepoHealthChecker\:\:\$logger is never read, only written\.$#'
identifier: property.onlyWritten
count: 1
path: validate/check_repo_health.php
-
message: '#^Property RepoHealthChecker\:\:\$metrics is never read, only written\.$#'
identifier: property.onlyWritten
count: 1
path: validate/check_repo_health.php
-
message: '#^Property RepoHealthChecker\:\:\$results type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_repo_health.php
-
message: '#^Method CheckWikiHealth\:\:apiGet\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_wiki_health.php
-
message: '#^Method CheckWikiHealth\:\:apiGet\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/check_wiki_health.php
-
message: '#^Match expression does not handle remaining value\: mixed$#'
identifier: match.unhandled
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:calculateDriftScore\(\) has parameter \$drift with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:checkFileCategory\(\) has parameter \$drift with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:checkFileCategory\(\) has parameter \$protectedFiles with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:checkFileCategory\(\) has parameter \$syncExclusions with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:checkFileCategory\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:createDriftIssue\(\) has parameter \$drift with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:getOverrideConfig\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:getRepositories\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Method DriftScanner\:\:scanTemplateDirectory\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Property DriftScanner\:\:\$driftResults type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Property DriftScanner\:\:\$templates type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: validate/scan_drift.php
-
message: '#^Unreachable statement \- code above always terminates\.$#'
identifier: deadCode.unreachable
count: 2
path: validate/scan_drift.php
-
message: '#^Function apiRequest\(\) has parameter \$body with no value type specified in iterable type array\.$#'
count: 1
path: cli/branch_protect_org.php
-
message: '#^Function apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/branch_protect_org.php
-
message: '#^Method BranchRenameCli\:\:apiRequest\(\) has parameter \$body with no value type specified in iterable type array\.$#'
count: 1
path: cli/branch_rename.php
-
message: '#^Method BranchRenameCli\:\:apiRequest\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
count: 1
path: cli/branch_rename.php
-
message: '#^Method BranchRenameCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/branch_rename.php
-
message: '#^Method BulkWorkflowPushCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/bulk_workflow_push.php
-
message: '#^Method BulkWorkflowPushCli\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/bulk_workflow_push.php
-
message: '#^Method BulkWorkflowTriggerCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/bulk_workflow_trigger.php
-
message: '#^Method BulkWorkflowTriggerCli\:\:buildRepoList\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/bulk_workflow_trigger.php
-
message: '#^Method ClientDashboardCli\:\:discoverClients\(\) never returns null so it can be removed from the return type\.$#'
count: 1
path: cli/client_dashboard.php
-
message: '#^Method ClientInventoryCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventoryCli\:\:checkVariables\(\) has parameter \$requiredVars with no value type specified in iterable type array\.$#'
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventoryCli\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientInventoryCli\:\:fetchOrgs\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_inventory.php
-
message: '#^Method ClientProvisionCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvisionCli\:\:grafanaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvisionCli\:\:httpRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvisionCli\:\:printSummary\(\) overrides method MokoCli\\CliFramework\:\:printSummary\(\) but misses parameter \#1 \$passed\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvisionCli\:\:printSummary\(\) overrides method MokoCli\\CliFramework\:\:printSummary\(\) but misses parameter \#2 \$failed\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method ClientProvisionCli\:\:printSummary\(\) overrides method MokoCli\\CliFramework\:\:printSummary\(\) but misses parameter \#3 \$elapsed\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Private method ClientProvisionCli\:\:printSummary\(\) overriding protected method MokoCli\\CliFramework\:\:printSummary\(\) should be protected or public\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Return type int of method ClientProvisionCli\:\:printSummary\(\) is not covariant with return type void of method MokoCli\\CliFramework\:\:printSummary\(\)\.$#'
count: 1
path: cli/client_provision.php
-
message: '#^Method CompletionCli\:\:generateBash\(\) has parameter \$commands with no value type specified in iterable type array\.$#'
count: 1
path: cli/completion.php
-
message: '#^Method CompletionCli\:\:generateBash\(\) has parameter \$flags with no value type specified in iterable type array\.$#'
count: 1
path: cli/completion.php
-
message: '#^Method CompletionCli\:\:generateZsh\(\) has parameter \$commands with no value type specified in iterable type array\.$#'
count: 1
path: cli/completion.php
-
message: '#^Method CompletionCli\:\:generateZsh\(\) has parameter \$flags with no value type specified in iterable type array\.$#'
count: 1
path: cli/completion.php
-
message: '#^Method CreateProjectCli\:\:createProject\(\) has parameter \$template with no value type specified in iterable type array\.$#'
count: 1
path: cli/create_project.php
-
message: '#^Method CreateProjectCli\:\:graphql\(\) has parameter \$variables with no value type specified in iterable type array\.$#'
count: 1
path: cli/create_project.php
-
message: '#^Method CreateProjectCli\:\:graphql\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/create_project.php
-
message: '#^Method CreateProjectCli\:\:parseTemplate\(\) return type has no value type specified in iterable type array\.$#'
count: 2
path: cli/create_project.php
-
message: '#^Method CreateProjectCli\:\:restGet\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/create_project.php
-
message: '#^Method DeployJoomla\:\:buildDeployMap\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:dryRunWalk\(\) has parameter \$deployMap with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:firstExistingDir\(\) has parameter \$candidates with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:getManifestDestination\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:getManifestFilename\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapComponent\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapComponent\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapFile\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapFile\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapLanguage\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapLanguage\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapLibrary\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapLibrary\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapModule\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapModule\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapPackage\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapPackage\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapPlugin\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapPlugin\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapTemplate\(\) has parameter \$ext with no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method DeployJoomla\:\:mapTemplate\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Parameter \#2 \.\.\.\$args of method phpseclib3\\Net\\SSH2\:\:login\(\) expects array\<array\>\|phpseclib3\\Crypt\\Common\\PrivateKey\|phpseclib3\\System\\SSH\\Agent\|string\|null, phpseclib3\\Crypt\\Common\\AsymmetricKey given\.$#'
count: 1
path: cli/deploy_joomla.php
-
message: '#^Method GrafanaDashboardCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/grafana_dashboard.php
-
message: '#^Method JoomlaBuildCli\:\:parseManifest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_build.php
-
message: '#^Method JoomlaBuildCli\:\:typePrefix\(\) has parameter \$meta with no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_build.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:compare\(\) has parameter \$joomlaXml with no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:compare\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:compare\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:findJoomlaManifest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:loadMetadata\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Method JoomlaMetadataValidateCli\:\:printResults\(\) has parameter \$results with no value type specified in iterable type array\.$#'
count: 1
path: cli/joomla_metadata_validate.php
-
message: '#^Call to an undefined method LicenseManage\:\:isDryRun\(\)\.$#'
count: 7
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiDelete\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiGet\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiPatch\(\) has parameter \$data with no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiPatch\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiPost\(\) has parameter \$data with no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiPost\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiRequest\(\) has parameter \$data with no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Method LicenseManage\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Parameter \#1 \$passed of method MokoCli\\CliFramework\:\:status\(\) expects bool, string given\.$#'
count: 4
path: cli/license_manage.php
-
message: '#^Parameter \#2 \$label of method MokoCli\\CliFramework\:\:status\(\) expects string, false given\.$#'
count: 1
path: cli/license_manage.php
-
message: '#^Parameter \#2 \$label of method MokoCli\\CliFramework\:\:status\(\) expects string, true given\.$#'
count: 2
path: cli/license_manage.php
-
message: '#^Call to an undefined method ManifestDetectCli\:\:sectionHeader\(\)\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:computeDiff\(\) has parameter \$current with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:computeDiff\(\) has parameter \$detected with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:computeDiff\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectAll\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectDolibarr\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectGeneric\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectGo\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectJoomla\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:detectNode\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:fetchManifest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:pushManifest\(\) has parameter \$current with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestDetectCli\:\:pushManifest\(\) has parameter \$update with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_detect.php
-
message: '#^Method ManifestIntegrityCli\:\:applyFixes\(\) has parameter \$current with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:applyFixes\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:fetchManifest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:printIssues\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:runDetect\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validate\(\) has parameter \$current with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validate\(\) has parameter \$detected with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validate\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validateManifestOnly\(\) has parameter \$manifest with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validateManifestOnly\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validatePlatformStructure\(\) has parameter \$manifest with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Method ManifestIntegrityCli\:\:validatePlatformStructure\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_integrity.php
-
message: '#^Constant ManifestReadCli\:\:JOOMLA_XML_ROOTS is unused\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:addAliases\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:addAliases\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:autoDetect\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:detectDolibarr\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:detectJoomla\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:fetchFromApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method ManifestReadCli\:\:outputFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
count: 1
path: cli/manifest_read.php
-
message: '#^Method PackageBuildCli\:\:addDirectoryToZip\(\) has parameter \$excludes with no value type specified in iterable type array\.$#'
count: 1
path: cli/package_build.php
-
message: '#^Method PlatformDetectCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/platform_detect.php
-
message: '#^Method ReleaseCascadeCli\:\:cascadeToChannel\(\) has parameter \$downloads with no value type specified in iterable type array\.$#'
count: 1
path: cli/release_cascade.php
-
message: '#^Method ReleaseCascadeCli\:\:getLowerChannels\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_cascade.php
-
message: '#^Method ReleaseCascadeCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_cascade.php
-
message: '#^Method ReleaseCreateCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_create.php
-
message: '#^Method ReleaseManageCli\:\:getReleaseByTag\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_manage.php
-
message: '#^Method ReleaseManageCli\:\:releaseGiteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_manage.php
-
message: '#^Method ReleaseMirrorCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_mirror.php
-
message: '#^Method ReleaseMirrorCli\:\:githubApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_mirror.php
-
message: '#^Strict comparison using \=\=\= between mixed~\(0\|0\.0\|''''\|''0''\|array\{\}\|false\|null\) and '''' will always evaluate to false\.$#'
count: 1
path: cli/release_notes.php
-
message: '#^Method ReleasePackageCli\:\:addDirToZip\(\) has parameter \$excludes with no value type specified in iterable type array\.$#'
count: 1
path: cli/release_package.php
-
message: '#^Method ReleasePackageCli\:\:isExcluded\(\) has parameter \$patterns with no value type specified in iterable type array\.$#'
count: 1
path: cli/release_package.php
-
message: '#^Method ReleasePromoteCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_promote.php
-
message: '#^Variable \$token in empty\(\) always exists and is not falsy\.$#'
count: 1
path: cli/release_publish.php
-
message: '#^Property ReleaseValidateCli\:\:\$results type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_validate.php
-
message: '#^Property ReleaseVerifyCli\:\:\$results type has no value type specified in iterable type array\.$#'
count: 1
path: cli/release_verify.php
-
message: '#^Call to an undefined method MokoCli\\GitPlatformAdapter\:\:createRepository\(\)\.$#'
count: 1
path: cli/repo_wizard.php
-
message: '#^Method RepoWizard\:\:choose\(\) has parameter \$options with no value type specified in iterable type array\.$#'
count: 1
path: cli/repo_wizard.php
-
message: '#^Method RepoWizard\:\:generateFiles\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/repo_wizard.php
-
message: '#^Offset 0 on non\-empty\-list\<string\> on left side of \?\? always exists and is not nullable\.$#'
count: 1
path: cli/repo_wizard.php
-
message: '#^Property RepoWizard\:\:\$answers type has no value type specified in iterable type array\.$#'
count: 1
path: cli/repo_wizard.php
-
message: '#^Method ScaffoldClientCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/scaffold_client.php
-
message: '#^Method ThemeLintCli\:\:findFiles\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/theme_lint.php
-
message: '#^Offset 1 on array\{list\<string\>, list\<non\-falsy\-string\>\} on left side of \?\? always exists and is not nullable\.$#'
count: 1
path: cli/theme_vars_check.php
-
message: '#^Method UpdatesXmlSyncCli\:\:apiCall\(\) has parameter \$data with no value type specified in iterable type array\.$#'
count: 1
path: cli/updates_xml_sync.php
-
message: '#^Method UpdatesXmlSyncCli\:\:apiCall\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/updates_xml_sync.php
-
message: '#^Offset ''alpha''\|''beta''\|''dev''\|''rc'' on array\{dev\: ''\-dev'', alpha\: ''\-alpha'', beta\: ''\-beta'', rc\: ''\-rc''\} on left side of \?\? always exists and is not nullable\.$#'
count: 1
path: cli/version_auto_bump.php
-
message: '#^Ternary operator condition is always true\.$#'
count: 1
path: cli/version_auto_bump.php
-
message: '#^Variable \$updatedFiles on left side of \?\? always exists and is not nullable\.$#'
count: 1
path: cli/version_bump.php
-
message: '#^Method VersionBumpRemoteCli\:\:giteaApi\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/version_bump_remote.php
-
message: '#^Method VersionResetDevCli\:\:giteaApiCall\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/version_reset_dev.php
-
message: '#^Method WikiSyncCli\:\:apiGet\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WikiSyncCli\:\:apiPatch\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WikiSyncCli\:\:apiPost\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WikiSyncCli\:\:apiWrite\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WikiSyncCli\:\:discoverTemplateRepos\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WikiSyncCli\:\:getStandardsPages\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Property WikiSyncCli\:\:\$pages type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Property WikiSyncCli\:\:\$targetRepos type has no value type specified in iterable type array\.$#'
count: 1
path: cli/wiki_sync.php
-
message: '#^Method WorkflowSyncCli\:\:apiRequest\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/workflow_sync.php
-
message: '#^Method WorkflowSyncCli\:\:deleteOrphanWorkflows\(\) has parameter \$templateNames with no value type specified in iterable type array\.$#'
count: 1
path: cli/workflow_sync.php
-
message: '#^Method WorkflowSyncCli\:\:fetchOrgRepos\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/workflow_sync.php
-
message: '#^Method WorkflowSyncCli\:\:listWorkflows\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: cli/workflow_sync.php
-
message: '#^Strict comparison using \=\=\= between string and false will always evaluate to false\.$#'
count: 1
path: cli/workflow_sync.php
-
message: '#^Constructor of class MokoCli\\CLIApp has an unused parameter \$description\.$#'
count: 1
path: lib/Enterprise/CliFramework.php
-
message: '#^Method MokoCli\\ManifestParser\:\:generate\(\) has parameter \$params with no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parse\(\) return type has no value type specified in iterable type array\.$#'
count: 4
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseBuild\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseDeploy\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseGovernance\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseIdentity\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseLegacy\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseOverrides\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:parseScripts\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\ManifestParser\:\:tryParse\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/ManifestParser.php
-
message: '#^Method MokoCli\\Plugins\\DolibarrPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/Plugins/DolibarrPlugin.php
-
message: '#^Method MokoCli\\Plugins\\JoomlaPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/Plugins/JoomlaPlugin.php
-
message: '#^Variable \$content on left side of \?\? always exists and is not nullable\.$#'
count: 2
path: lib/Enterprise/Plugins/McpServerPlugin.php
-
message: '#^Method MokoCli\\Plugins\\NodeJsPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/Plugins/NodeJsPlugin.php
-
message: '#^Method MokoCli\\Plugins\\PythonPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/Plugins/PythonPlugin.php
-
message: '#^Method MokoCli\\Plugins\\WordPressPlugin\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/Plugins/WordPressPlugin.php
-
message: '#^Call to static method platformPackageType\(\) on an unknown class MokoCli\\mokocliParser\.$#'
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:generateManifestXml\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:migrateManifest\(\) has parameter \$repoInfo with no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Method MokoCli\\RepositorySynchronizer\:\:migrateManifest\(\) has parameter \$summary with no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/RepositorySynchronizer.php
-
message: '#^Offset 1 on array\{non\-empty\-list\<array\{string, int\<\-1, max\>\}\>, non\-empty\-list\<array\{non\-empty\-string, int\<\-1, max\>\}\>\} in empty\(\) always exists and is not falsy\.$#'
count: 1
path: lib/Enterprise/SecurityValidator.php
-
message: '#^Property MokoCli\\SourceResolver\:\:\$apiCache type has no value type specified in iterable type array\.$#'
count: 1
path: lib/Enterprise/SourceResolver.php
-
message: '#^Undefined variable\: \$defTotal$#'
count: 3
path: validate/check_version_consistency.php