Skip to content

Detect all member types by default#301

Merged
janedbal merged 1 commit intomasterfrom
detect-all-members-by-default
Mar 4, 2026
Merged

Detect all member types by default#301
janedbal merged 1 commit intomasterfrom
detect-all-members-by-default

Conversation

@janedbal
Copy link
Copy Markdown
Member

@janedbal janedbal commented Mar 4, 2026

BC break.

If you want to maintain old setup, just use:

parameters:
    shipmonkDeadCode:
        detect:
            deadEnumCases: false
            deadProperties:
                neverRead: false
                neverWritten: false

@janedbal janedbal changed the title Detect all member types by default (opt-in to opt-out) Detect all member types by default Mar 4, 2026
@janedbal janedbal force-pushed the detect-all-members-by-default branch 3 times, most recently from f934bb8 to d35b64f Compare March 4, 2026 15:25
Enable deadEnumCases, deadProperties.neverRead, and
deadProperties.neverWritten by default in rules.neon.
Remove now-redundant overrides from phpstan.neon.dist.
Update README to reflect the new defaults.
@janedbal janedbal force-pushed the detect-all-members-by-default branch from d35b64f to d71b2d3 Compare March 4, 2026 15:29
@janedbal janedbal merged commit 568f84e into master Mar 4, 2026
35 of 40 checks passed
@janedbal janedbal deleted the detect-all-members-by-default branch March 4, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant