• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sirbrillig / phpcs-variable-analysis
94%
2.x: 94%

Build:
Build:
LAST BUILD BRANCH: feature/ghactions-set-minimal-permissions
DEFAULT BRANCH: 2.x
Repo Added 25 May 2022 08:57PM UTC
Files 9
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feature/composer-raise-minimum-phpcs
branch: feature/composer-raise-minimum-phpcs
CHANGE BRANCH
x
Reset
  • feature/composer-raise-minimum-phpcs
  • 2.x
  • 3.x
  • accept-namespaces-in-pass-by-ref-functions
  • add-enum
  • add-perf-ci-guard
  • add-readonly-constructor-prom-support
  • add/psalm
  • add/scope-manager
  • allow-empty-body-for-abstract-methods-without-unused
  • allow-for-loop-increment-def-inside-loop
  • dependabot/github_actions/action-runners-007b9456e6
  • dependabot/github_actions/action-runners-599b765c23
  • dependabot/github_actions/action-runners-5dacb66663
  • dependabot/github_actions/action-runners-636cd4b091
  • dependabot/github_actions/action-runners-6a98abd9ac
  • dependabot/github_actions/action-runners-7a5a078ad4
  • dependabot/github_actions/action-runners-823d5f4d9a
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/coverallsapp/github-action-2
  • dependabot/github_actions/phpcsstandards/xmllint-validate-2.0.0
  • dependabot/github_actions/ramsey/composer-install-3
  • dependabot/github_actions/ramsey/composer-install-4
  • dependabot/github_actions/ramsey/composer-install-4.0.0
  • do-not-search-arrow-func-index-always
  • feature/add-dependabot-config-for-ghactions
  • feature/allow-for-phpunit-11
  • feature/composer-no-lock
  • feature/composer-psalm
  • feature/cs-enforce-tabs
  • feature/cs-qa-tests-declare-errorcodes-as-constants
  • feature/cs-use-camelcase-variables
  • feature/cs-use-psr2-braces
  • feature/cs-various-tweaks
  • feature/dependabot-introduce-cooldown-period
  • feature/docs-align-param-comments
  • feature/fix-phpstan-error
  • feature/ghactions-cache-busting
  • feature/ghactions-change-xmllint-validation
  • feature/ghactions-do-not-persist-credentials
  • feature/ghactions-improve-pins-dependabot
  • feature/ghactions-minor-tweaks
  • feature/ghactions-php-8.3-update
  • feature/ghactions-set-minimal-permissions
  • feature/ghactions-setup-php-fail-fast
  • feature/ghactions-show-startup-errors
  • feature/ghactions-switch-to-coveralls-reporter
  • feature/ghactions-tweaks
  • feature/ghactions-update-for-php-8.4-release
  • feature/ghactions-update-for-php-8.5-release
  • feature/ghactions-upgrade-php-coveralls-2.6.0
  • feature/ghactions-various-minor-tweaks
  • feature/ghactions-various-updates
  • feature/ghactions-work-around-for-coveralls-reporting
  • feature/ghactions-xmllint-bypass-apt-get-update
  • feature/make-tests-compatible-with-phpcs-3.8.0
  • feature/phpcs-switch-to-phpcsdevcs
  • feature/switch-to-fork-of-phpcs
  • feature/switch-to-ghactions-and-coveralls
  • feature/update-for-1.0-release-of-composer-phpcs-plugin
  • feature/update-phpcs-xsd-schema-url
  • fix-anon-class-props-with-types
  • fix-arrow-func-as-arg
  • fix-constructor-promotion-with-namespace
  • fix-destructure-bug
  • fix-error-on-statement-find
  • fix-nested-parens-types
  • fix-nullable-constructor-promotion
  • fix-ternary-in-arrow-func
  • fix/another-static-var-detection
  • fix/enum-detection-for-non-enums
  • fix/func-call-detection
  • fix/newlines-in-arrow-functions
  • fix/pass-by-reference-unused
  • handle-compact-in-fat-arrow
  • handle-inline-if-list-destructure
  • improve-initializer-behavior
  • improve-nested-arrow-func-search
  • phpcs-4.0
  • pin-action-runner-versions
  • remove-php-errormsg-from-superglobals
  • run-static-analysis-on-8-1
  • support-constructor-promotion
  • support-nested-arrow-functions
  • trunk
  • v2.11.10
  • v2.11.11
  • v2.11.12
  • v2.11.13
  • v2.11.14
  • v2.11.15
  • v2.11.16
  • v2.11.17
  • v2.11.18
  • v2.11.18-beta.1
  • v2.11.18-beta.2
  • v2.11.19
  • v2.11.20
  • v2.11.21
  • v2.11.4
  • v2.11.5
  • v2.11.6
  • v2.11.7
  • v2.11.8
  • v2.11.9
  • v2.12.0
  • v2.13.0
  • v3.0.0
  • v3.0.0-beta.10
  • v3.0.0-beta.9

16 Aug 2026 08:26PM UTC coverage: 94.489%. First build
31970558855

Pull #378

github

jrfnl
Composer: raise the minimum supported PHPCS/Utils versions

PHP_CodeSniffer released security versions the other week, so unless security advisories would be actively ignored, CI will fail on a failure to install for `lowest`.
Along the same lines, PHPCSUtils released a security version a week before that.

As it would be prudent to encourage users to upgrade anyhow, I'm proposing to raise the minimum supported PHPCS/Utils versions to get round the CI issue.
Alternatively, it could be chosen to not raise the minimum version, but to ignore the security advisories in CI. As the difference between the "old" vs "new" versions for PHPCS is relatively small, I'm suggesting to just bump the versions.

Includes updating the README and the GHA workflows to match.

Refs:
* https://github.com/PHPCSStandards/PHP_CodeSniffer/releases#release-3.13.6
* https://github.com/PHPCSStandards/PHP_CodeSniffer/releases#release-4.0.2
* https://github.com/PHPCSStandards/PHPCSUtils/releases
Pull Request #378: Composer: raise the minimum supported PHPCS/Utils versions

1749 of 1851 relevant lines covered (94.49%)

138.7 hits per line

Relevant lines Covered
Build:
Build:
1851 RELEVANT LINES 1749 COVERED LINES
138.7 HITS PER LINE
Source Files on feature/composer-raise-minimum-phpcs
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31970558855 feature/composer-raise-minimum-phpcs Composer: raise the minimum supported PHPCS/Utils versions PHP_CodeSniffer released security versions the other week, so unless security advisories would be actively ignored, CI will fail on a failure to install for `lowest`. Along the same lines... Pull #378 16 Aug 2026 08:28PM UTC jrfnl github
94.49
See All Builds (323)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc