Issue #3456355 by DYdave: Reverted module's Gitlab CI config to use default...
https://www.drupal.org/project/image_link_formatter/issues/3456355
GitLab CI configuration updates:
- Reverted module's Gitlab CI config to use default workflow.
- Updated template file based on template gitlab-ci/template.gitlab-ci.yml current version.
- Added
OPT_IN
variables to broaden tests coverage. - Required all jobs to pass:
cspell
,eslint
,phpcs
andphpstan
.
Fixed phpstan
validation errors for next major job:
https://git.drupalcode.org/issue/image_link_formatter-3456355/-/jobs/1925302#L45
$ php vendor/bin/phpstan analyze $_WEB_ROOT/modules/custom/$CI_PROJECT_NAME $PHPSTAN_CONFIGURATION --no-progress || EXIT_CODE=$?
------ --------------------------------------------------------------------------------
Line tests/src/Traits/Functional/ImageLinkFormatterTestTrait.php (in
context of class
Drupal\Tests\image_link_formatter\Functional\ImageLinkFormatterTest)
------ --------------------------------------------------------------------------------
104 Access to an undefined property
Drupal\Tests\image_link_formatter\Functional\ImageLinkFormatterTest::$display.
💡 Learn more:
https://phpstan.org/blog/solving-phpstan-access-to-undefined-property
------ --------------------------------------------------------------------------------
------ -----------------------------------------------------------------------------------------------------
Line tests/src/Traits/Functional/ImageLinkFormatterTestTrait.php (in
context of class
Drupal\Tests\responsive_image_link_formatter\Functional\ResponsiveImageLinkFormatterTest)
------ -----------------------------------------------------------------------------------------------------
104 Access to an undefined property
Drupal\Tests\responsive_image_link_formatter\Functional\ResponsiveImageLinkFormatterTest::$display.
💡 Learn more:
https://phpstan.org/blog/solving-phpstan-access-to-undefined-property
------ -----------------------------------------------------------------------------------------------------
[ERROR] Found 2 errors