Problem/Motivation

The GitLab CI pipeline is failing with 5 errors preventing successful builds:

1. cspell: 5 unrecognized technical terms in JavaScript filenames
2. eslint: Configuration error - can't find "drupal" config
3. phpcs: 8 coding standard violations in test file and 1 line length warning
4. phpstan: Missing vendor dependency file references
5. phpunit: 3 test failures due to schema configuration errors

Comments

sergio morais created an issue. See original summary.

  • sergio morais committed 1282121f on 1.0.x
    Issue #3559744 by sergio_morais: Fix GitLab CI pipeline failures  - Add...

  • sergio morais committed a6e22e64 on 1.0.x
    Issue #3559744 by sergio_morais: Fix eslint and phpstan pipeline...

  • sergio morais committed 23be1ead on 1.0.x
    Issue #3559744 by sergio_morais: Fix phpstan and eslint errors
    
      -...

  • sergio morais committed 0105dcc3 on 1.0.x
    Issue #3559744 by sergio_morais: Fix PHPCS and PHPStan pipeline failures...
sergio morais’s picture

Status: Active » Fixed

Fixed in 1.0.2.

Changes:
- Added `.cspell-project-words.txt` with project-specific technical terms (cspell)
- Removed `.eslintrc.json` to use Drupal core's eslint config (eslint)
- Added `js/ckeditor5_plugins/` to `.eslintignore` (CKEditor5 imports use webpack aliases that ESLint cannot resolve)
- Fixed PHPCS violations: comment formatting, line length, uppercase constants, and fully qualified namespace references
- Fixed PHPUnit schema errors and test configuration typos
- Replaced redundant `assertTrue(true)` with `addToAssertionCount(1)`

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

sergio morais’s picture

Status: Fixed » Closed (fixed)