Skip to content

Tags: GEWIS/gewisphp-coding-standards

Tags

1.3.0

Toggle 1.3.0's commit message

Verified

This commit was signed with the committer’s verified signature.
tomudding Tom Udding
chore: upgrade dependencies and rules

Updates the coding standards library from Slevomat. As a result, the
`UnionTypeHintFormat` has been replaced with `DNFTypeHintFormat`.

1.2.1

Toggle 1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ci: address zizmor warning

1.2.0

Toggle 1.2.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
tomudding Tom Udding
chore: upgrade GitHub Actions

Because of the Node 16 -> Node 20 migration.

1.1.0

Toggle 1.1.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
tomudding Tom Udding
Switch to `PHP_CodeSniffer` v3.8.0

Unfortunately, `quizlabs/php_codesniffer` is officially abandoned.
A fork has been created at `phpcsstandards/php_codesniffer`.

As such, we now require `PHP_CodeSniffer` v3.8.0 or later. This
version fixes a lot of things and also adds support for PHP 8.3.

The default PHP version for the action is now PHP 8.3. This does
not impact downstream dependencies of this action as long as they
properly configured the version constraints.

1.0.1

Toggle 1.0.1's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
tomudding Tom Udding
Allow multi-line array with single value

1.0.0

Toggle 1.0.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
tomudding Tom Udding
Add initial version of the GEWISPHP Coding Standards

These are heavily based on the Doctrine and Slevomat Coding Standards.

Also includes a GitHub Action that can be re-used across projects.