Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composer: update dev dependencies #365

Merged
merged 3 commits into from
Apr 6, 2024

Commits on Apr 6, 2024

  1. Composer: update dev dependencies

    Nearly all dev dependencies have had new releases. This commit updates the plugin to use the new versions.
    
    For linting, the upgrade will get us preliminary PHP 8.4 support.
    For CS, the upgrades will get us improved syntax support for PHP 8.3, more documentation and a range of bug fixes.
    jrfnl committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    4b3ff4f View commit details
    Browse the repository at this point in the history
  2. CS/check thresholds: require exact match for thresholds

    This changes the implementation of the coding standards threshold check to require that both the `YOASTCS_THRESHOLD_ERRORS` environment variable, as well as the `YOASTCS_THRESHOLD_WARNINGS` environment variable match the current status exactly.
    
    This prevents PR A fixing some issues and forgetting to update the threshold, which then would allow PR B to introduce new issues.
    jrfnl committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0ab77f5 View commit details
    Browse the repository at this point in the history
  3. CS: minor clean up

    jrfnl committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    6364e1a View commit details
    Browse the repository at this point in the history