Issue #3614968: Configure and resolve MR CI Pipelines

  • Adds cspell, PHPStan, PHPCS, ESLint, Stylelint to MR pipelines
    • Does not allow failures
    • Sets PHPStan strictness to level 6
  • Makes necessary changes to allow CI jobs to pass
  • Adds PHPUnit regression coverage for:
    • Block theme suggestion generation and deduplication.
    • The legacy search form alter hook bridge.
    • radix_clean_identifier() handling of strings, NULL, non-string values and special characters.

AI Disclosure: Some of this PR was implemented with the help of an LLM. All code has been human-tested and verified.


Closes #3614968

Edited by Kieran Cott

Merge request reports

Loading