Network
Network copied to clipboard
Update mediawiki/mediawiki-codesniffer requirement from 45.0.0 to 46.0.0
Updates the requirements on mediawiki/mediawiki-codesniffer to permit the latest version.
Changelog
Sourced from mediawiki/mediawiki-codesniffer's changelog.
v46.0.0 / 2025-01-27
Changed sniffs
AlphabeticArraySortSniff: Support sorting by symbol name, e.g. const keys (Muhammad Yasser Jazirahly)FunctionAnnotationsSniff: Allow use of@preConditionand@postConditionPHPUnit annotations (Umherirrender)NullableTypeSniff: Don't try to fixmixedto addnull, it is already nullable (Taavi Väänänen)StaticClosureSniff: Work onfn()too (Reedy)Documentation, dependencies and build changes
- Raise PHP CodeSniffer from 3.10.3 to 3.11.3 (James D. Forrester, Reedy)
- build: Updating mediawiki/mediawiki-phan-config to 0.15.1 (libraryupgrader)
- build: Updating phpunit/phpunit to 9.6.21 (libraryupgrader)
- tests: Add newline at end of all .expect files (Bartosz Dziewoński)
- tests: Re-enable ScopeIndent sniff on test that was previously failing (Daimona Eaytoy)
v45.0.0 / 2024-10-29
New sniffs
- Add
MediaWiki.Usage.NullableType.ExplicitNullableTypesto check for implicitly nullable types in PHP 8.4 (Umherirrender)Changed sniffs
NullableTypeSniff: Also check closure and arrow functions (Umherirrender)Documentation, dependencies and build changes
- Update squizlabs/php_codesniffer to 3.10.3 (Umherirrender)
- build: Support composer/semver 3.4.3 (C. Scott Ananian)
- build: Drop support for older composer/semver versions (Alexander Vorwerk)
- build: Add ext-dom to require-dev, used in a test (Reedy)
v44.0.0 / 2024-08-10
New sniffs
- Add
Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence(Daimona Eaytoy)- Add
Universal.CodeAnalysis.NoDoubleNegativeto replaceDoubleNotOperatorSniff(Daimona Eaytoy)- Add
Universal.PHP.LowercasePHPTag(Daimona Eaytoy)Changed sniffs
ExtendClassUsageSniff: Add$wgInitialSessionIdto non-config variables (Func)PhpunitAnnotationsSniff: Update also absolute class names in@covers(Umherirrender)SpaceBeforeClassBrace.BraceNotOnOwnLine: Handle multi-line anon class (Umherirrender)UnusedUseStatementSniff: Don't report unused classes in@phpstan…and@psalm-import-type(thiemowmde)UnusedUseStatementSniff: Replace hard-coded@…-import-typewith more flexible config (thiemowmde)Removed sniffs
DoubleNotOperatorSniff, replaced byUniversal.CodeAnalysis.NoDoubleNegative(Daimona Eaytoy)Documentation, dependencies and build changes
- Support composer/semver 3.4.2 (Kunal Mehta)
- build: Update codesniffer to 3.9.0, phpcsextra to 1.2.1 (Daimona Eaytoy)
- build: Update minus-x to 1.1.3 (Alexander Vorwerk)
... (truncated)
Commits
6bd8a9aHISTORY: Tag as v46.0.08983532Raise PHP CodeSniffer from 3.11.1 to 3.11.3aa5f2b5Re-enable ScopeIndent sniff on test that was previously failing3a61696Raise PHP CodeSniffer from 3.10.3 to 3.11.19479c6bStaticClosureSniff: Work on fn() too7bf21d7build: Updating mediawiki/mediawiki-phan-config to 0.15.182f8c83Allow use of@preConditionand@postConditionPHPUnit annotations6939f62build: Updating mediawiki/mediawiki-phan-config to 0.15.04621920NullableTypeSniff: 'mixed' is already nullablefd6ecb5Support sorting PHP symbols in arrays- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)