Problem/Motivation

To make this module easier to maintain, I would like to make a few changes...

  1. Update our GitLab CI config (let's take advantage of the community's latest changes)
  2. Set up PHPStan (PHPStan is a tool that does static analysis on a codebase to find bugs. PHPStan is run in our CI pipeline. PHPStan groups its lints into rule levels. Currently PHPStan doesn't report any issues because we don't have a configuration file for it yet.)

Proposed resolution

  1. Update .gitlab-ci.yml. Note the latest version at time-of-writing is 1.15.0.
  2. Create phpstan.neon and phpstan-baseline.neon files and update them to the highest level we can without errors.

Remaining tasks

  1. Merge request - merge request !6 created by @mparker17 in #2
  2. Commit - merged by @mparker17 in #4
  3. Release

User interface changes

None.

API changes

None.

Data model changes

None.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

mparker17 created an issue. See original summary.

mparker17’s picture

Issue summary: View changes
Status: Active » Needs review

  • mparker17 committed 935f8bd5 on 2.0.x
    feat: #3587140 Make maintenance easier: update ddev-drupal-contrib,...
mparker17’s picture

Issue summary: View changes
Status: Needs review » Fixed

Merged. I'll update this when it gets released.

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.

  • mparker17 committed e1e4d325 on 3.0.x
    feat: #3587140 Make maintenance easier: update ddev-drupal-contrib,...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.