Skip to content

[Output] Drop checkstyle to avoid manual fixes in PRs - #5566

Merged
TomasVotruba merged 1 commit into
masterfrom
check-style-drop
Feb 15, 2021
Merged

[Output] Drop checkstyle to avoid manual fixes in PRs#5566
TomasVotruba merged 1 commit into
masterfrom
check-style-drop

Conversation

@TomasVotruba

@TomasVotruba TomasVotruba commented Feb 15, 2021

Copy link
Copy Markdown
Member

Revert of https://github.com/rectorphp/rector/pull/3034/files

The idea of Rector is not to bother user with visual work, but handle it for them:

Checkstyle feature is going against this idea, so we're removing it.


We're trying to deliver Rector to the wider community, with lower PHP as PHP 5.6 and prefixed dependencies.
Current Rector code-base is now bloated with rule, that should have been implemented by community itself. This drags development itself down, we don't have coding power to maintain all this while developing new features and keeping up to date with legacy code requirements.

To this burden gropus belonged 3 Phalcon rules (#5313), Sonarcube (#5215) or events (#4865).

Saying that, we're dropping few rules, to be able to improve code base. We pick rules that can be adapated by community, like this. We'd be happy if this code is moved, maintained and used in external package as the idea itself is valid 👍

For inspiration, similar community work is done in:

We know it's not a convenient, but we hope you take it well for Rector be able to grow 🙂

Let us know if you need any help with migration. We'll be happy to help 👍

@TomasVotruba
TomasVotruba enabled auto-merge (squash) February 15, 2021 21:22
@TomasVotruba
TomasVotruba merged commit f03cfa7 into master Feb 15, 2021
@TomasVotruba
TomasVotruba deleted the check-style-drop branch February 15, 2021 21:27
TomasVotruba added a commit that referenced this pull request Feb 6, 2024
rectorphp/rector-src@9a44c19 [Transform] Transform rules() to withRules() on RectorConfigBuilderRector (#5566)
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Feb 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant