Make WordPress Core

Changeset 63021


Ignore:
Timestamp:
08/05/2026 07:50:07 AM (2 months ago)
Author:
westonruter
Message:

Build/Test Tools: Raise the PHPStan rule level to 3.

This rule level includes:

return types, types assigned to properties

Baselines are regenerated for errors at this level.

Follow-up to r61699, r63019, r63020.

Props westonruter, apermo.
See Core-64680.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpstan.neon.dist

    r63020 r63021  
    2424        # phpstan:baselines start
    2525        - tests/phpstan/baselines/arguments.count.neon
     26        - tests/phpstan/baselines/assign.propertyType.neon
    2627        - tests/phpstan/baselines/binaryOp.invalid.neon
    2728        - tests/phpstan/baselines/class.nameCase.neon
    … …  
    2930        - tests/phpstan/baselines/empty.variable.neon
    3031        - tests/phpstan/baselines/encapsedStringPart.nonString.neon
     32        - tests/phpstan/baselines/foreach.nonIterable.neon
    3133        - tests/phpstan/baselines/greater.invalid.neon
    3234        - tests/phpstan/baselines/isset.variable.neon
     35        - tests/phpstan/baselines/method.childParameterType.neon
    3336        - tests/phpstan/baselines/method.nonObject.neon
    3437        - tests/phpstan/baselines/method.notFound.neon
     38        - tests/phpstan/baselines/offsetAccess.nonOffsetAccessible.neon
     39        - tests/phpstan/baselines/offsetAccess.notFound.neon
     40        - tests/phpstan/baselines/offsetAssign.valueType.neon
    3541        - tests/phpstan/baselines/parameter.defaultValue.neon
    3642        - tests/phpstan/baselines/parameter.notFound.neon
    3743        - tests/phpstan/baselines/parameter.phpDocType.neon
    3844        - tests/phpstan/baselines/parameter.unresolvableType.neon
     45        - tests/phpstan/baselines/parameterByRef.type.neon
     46        - tests/phpstan/baselines/property.defaultValue.neon
    3947        - tests/phpstan/baselines/property.nonObject.neon
    4048        - tests/phpstan/baselines/property.notFound.neon
     49        - tests/phpstan/baselines/property.phpDocType.neon
    4150        - tests/phpstan/baselines/property.private.neon
    4251        - tests/phpstan/baselines/property.protected.neon
     52        - tests/phpstan/baselines/return.empty.neon
    4353        - tests/phpstan/baselines/return.missing.neon
     54        - tests/phpstan/baselines/return.type.neon
    4455        - tests/phpstan/baselines/staticClassAccess.privateMethod.neon
    4556        - tests/phpstan/baselines/varTag.noVariable.neon
    … …  
    4960parameters:
    5061        # https://phpstan.org/user-guide/rule-levels
    51         level: 2
     62        level: 3
    5263        reportUnmatchedIgnoredErrors: true
    5364
Note: See TracChangeset for help on using the changeset viewer.