preview implementation of the Laminas ecosystem RFC #2359
continuous-integration.yml
on: pull_request
ci
/
Generate job matrix
9s
Matrix: ci / QA Checks
Annotations
16 errors
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L33
Dollar signs used before commands without showing output [Context: "$ composer install"]
|
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L39
Dollar signs used before commands without showing output [Context: "$ ./vendor/bin/laminas-develop..."]
|
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L45
Dollar signs used before commands without showing output [Context: "$ mkdir -p var/blog/feeds"]
|
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L46
Dollar signs used before commands without showing output [Context: "$ mkdir -p public/js"]
|
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L47
Dollar signs used before commands without showing output [Context: "$ composer build"]
|
ci / QA Checks (README Linting [8.3, locked], ubuntu-latest, laminas/laminas-continuous-integration-ac...:
README.md#L80
Dollar signs used before commands without showing output [Context: "$ docker-compose build php"]
|
PropertyNotSetInConstructor:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L55
src/Ecosystem/Console/CreateEcosystemDatabase.php:55:24: PropertyNotSetInConstructor: Property GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::$curl is not defined in constructor of GetLaminas\Ecosystem\Console\CreateEcosystemDatabase or in any private or final methods called in the constructor (see https://psalm.dev/074)
|
PropertyNotSetInConstructor:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L56
src/Ecosystem/Console/CreateEcosystemDatabase.php:56:24: PropertyNotSetInConstructor: Property GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::$githubCurl is not defined in constructor of GetLaminas\Ecosystem\Console\CreateEcosystemDatabase or in any private or final methods called in the constructor (see https://psalm.dev/074)
|
PropertyNotSetInConstructor:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L59
src/Ecosystem/Console/CreateEcosystemDatabase.php:59:22: PropertyNotSetInConstructor: Property GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::$mapper is not defined in constructor of GetLaminas\Ecosystem\Console\CreateEcosystemDatabase or in any private or final methods called in the constructor (see https://psalm.dev/074)
|
MixedAssignment:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L242
src/Ecosystem/Console/CreateEcosystemDatabase.php:242:9: MixedAssignment: Unable to determine the type that $this->ghToken is being assigned to (see https://psalm.dev/032)
|
MixedAssignment:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L248
src/Ecosystem/Console/CreateEcosystemDatabase.php:248:13: MixedAssignment: Unable to determine the type that $this->ghToken is being assigned to (see https://psalm.dev/032)
|
InvalidArgument:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L274
src/Ecosystem/Console/CreateEcosystemDatabase.php:274:49: InvalidArgument: Argument 1 of GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::getPackageData expects array{category: string, githubUrl: string, homepage: string, keywords: array<array-key, string>, packagistUrl: string, usage: string}, but array{categories: array<array-key, mixed>, githubUrl: string, homepage: string, packagistUrl: string} with additional array shape fields (categories) was provided (see https://psalm.dev/004)
|
MixedArgumentTypeCoercion:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L279
src/Ecosystem/Console/CreateEcosystemDatabase.php:279:63: MixedArgumentTypeCoercion: Argument 1 of GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::createEcosystemPackageFromArray expects array{abandoned: int, category: string, created: int, description: string, downloads: int, id: string, image: null|string, issues: int, keywords: array<array-key, string>|string, license: string, name: string, packagistUrl: string, repository: string, stars: int, type: string, updated: int, usage: string, website: string}, but parent type array<array-key, mixed> provided (see https://psalm.dev/194)
|
PossiblyNullOperand:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L338
src/Ecosystem/Console/CreateEcosystemDatabase.php:338:40: PossiblyNullOperand: Cannot concatenate with a possibly null null|string (see https://psalm.dev/080)
|
RiskyTruthyFalsyComparison:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L366
src/Ecosystem/Console/CreateEcosystemDatabase.php:366:43: RiskyTruthyFalsyComparison: Operand of type array<array-key, mixed>|null contains type array<array-key, mixed>, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
MixedInferredReturnType:
src/Ecosystem/Console/CreateEcosystemDatabase.php#L426
src/Ecosystem/Console/CreateEcosystemDatabase.php:426:57: MixedInferredReturnType: Could not verify return type 'null|string' for GetLaminas\Ecosystem\Console\CreateEcosystemDatabase::getSocialPreview (see https://psalm.dev/047)
|