Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
rectorphp
/
rector-src
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
449
Star
137
Code
Issues
3
Pull requests
5
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
Commits
Breadcrumbs
History for
rector-src
src
Configuration
ConfigurationFactory.php
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 6, 2026
[dx] Set Option::SOURCE parameter from the resolved paths (#8424)
SanderMuller
authored
a8d8435
View commit details
Copy full SHA for a8d8435
View code at this point
Browse repository at this point
Commits on Sep 4, 2026
[ax] Extract TerminalDetector helper for TTY detection (#8458)
TomasVotruba
authored
ba5c25c
View commit details
Copy full SHA for ba5c25c
View code at this point
Browse repository at this point
Commits on Sep 3, 2026
[Console] Allow --only to run several rules at once (#8451)
TomasVotruba
authored
27c5f89
View commit details
Copy full SHA for 27c5f89
View code at this point
Browse repository at this point
[ax] Add --max-changes option to stop after N changes (#8449)
TomasVotruba
authored
0ee1347
View commit details
Copy full SHA for 0ee1347
View code at this point
Browse repository at this point
[Console] Disable progress bar when output is not a TTY (#8444)
TomasVotruba
authored
6f0bf46
View commit details
Copy full SHA for 6f0bf46
View code at this point
Browse repository at this point
Commits on Sep 1, 2026
[FileSystem] Add --filter option to keep only files matching all given patterns (#8419)
TomasVotruba
authored
0c3d4f4
View commit details
Copy full SHA for 0c3d4f4
View code at this point
Browse repository at this point
Commits on Aug 8, 2026
Add --php option to process command to run only PHP rules (#8322)
Show description for 180a502
TomasVotruba
and
actions-user
authored
180a502
View commit details
Copy full SHA for 180a502
View code at this point
Browse repository at this point
Commits on Jul 31, 2026
[composer-based] Register each rule only once, add --composer-based process filter (#8248)
TomasVotruba
authored
afaada8
View commit details
Copy full SHA for afaada8
View code at this point
Browse repository at this point
Commits on Jul 5, 2026
[automated] Apply Coding Standard (#8144)
Show description for a3e6be7
TomasVotruba
authored
a3e6be7
View commit details
Copy full SHA for a3e6be7
View code at this point
Browse repository at this point
Commits on Jun 20, 2026
[reporting] Group unused skips by rule, skip reporting on narrowed runs (#8069)
Show description for 3893ea4
TomasVotruba
and
actions-user
authored
3893ea4
View commit details
Copy full SHA for 3893ea4
View code at this point
Browse repository at this point
Commits on Apr 7, 2026
Add --rules-summary option to display applied rules summary with count (#7874)
carlos-granados
authored
de69d05
View commit details
Copy full SHA for de69d05
View code at this point
Browse repository at this point
Commits on Oct 28, 2025
[DeadCode] Register RemoveNullArgOnNullDefaultParamRector to dead code set (#7597)
samsonasik
authored
b6117cf
View commit details
Copy full SHA for b6117cf
View code at this point
Browse repository at this point
Commits on Oct 11, 2025
[removal] Remove --kaizen option, as it might jump right to risky rules, use levels instead (#7478)
TomasVotruba
authored
0a555c8
View commit details
Copy full SHA for 0a555c8
View code at this point
Browse repository at this point
Commits on Jun 19, 2025
[experimental] Add --kaizen option to apply only first X rules at a time (#6876)
Show description for 108c9d0
TomasVotruba
authored
108c9d0
View commit details
Copy full SHA for 108c9d0
View code at this point
Browse repository at this point
Commits on Apr 16, 2025
[Configuration] Add ability to specify file path without extension (#6839)
Show description for 4a5acf1
samsonasik
authored
4a5acf1
View commit details
Copy full SHA for 4a5acf1
View code at this point
Browse repository at this point
Commits on Feb 13, 2025
[dx] warn about too high level configuratoin and suggets more efficient set (#6735)
Show description for aca623e
TomasVotruba
authored
aca623e
View commit details
Copy full SHA for aca623e
View code at this point
Browse repository at this point
Commits on Jan 5, 2025
[dx] Add --only-suffix to filter files by suffixes (#6647)
TomasVotruba
authored
7fc9494
View commit details
Copy full SHA for 7fc9494
View code at this point
Browse repository at this point
Commits on Dec 10, 2024
Add "--only" option to process only a single rule (#6441)
Show description for ebbada3
cweiske
authored
ebbada3
View commit details
Copy full SHA for ebbada3
View code at this point
Browse repository at this point
Commits on Aug 5, 2024
Add withRealPathReporting() to allow real paths in output formatters (#6187)
Show description for 7f0688c
llaville
authored
7f0688c
View commit details
Copy full SHA for 7f0688c
View code at this point
Browse repository at this point
Commits on May 20, 2024
[config] Disable parallel on --debug (#5904)
TomasVotruba
authored
d1eb62e
View commit details
Copy full SHA for d1eb62e
View code at this point
Browse repository at this point
Commits on Jan 15, 2024
Remove collectors, as performance very costly and not practically useful (#5470)
Show description for 5a3a59c
TomasVotruba
and
actions-user
authored
5a3a59c
View commit details
Copy full SHA for 5a3a59c
View code at this point
Browse repository at this point
Commits on Jan 2, 2024
Bump min. version to PHP 8.2 - readonly classes (#5415)
Show description for 662377e
TomasVotruba
authored
662377e
View commit details
Copy full SHA for 662377e
View code at this point
Browse repository at this point
Commits on Jan 1, 2024
[psr-4] Move group of classes from Rector\\Core to Rector namespace (#5411)
Show description for 90d1a4d
TomasVotruba
authored
90d1a4d
View commit details
Copy full SHA for 90d1a4d
View code at this point
Browse repository at this point
[psr-4] Update Rector core test reference (#5410)
TomasVotruba
authored
5950865
View commit details
Copy full SHA for 5950865
View code at this point
Browse repository at this point
Commits on Sep 19, 2023
Introducing Collectors - final step :partying_face: - processing collected data + test case (#4970)
TomasVotruba
authored
e530fc1
View commit details
Copy full SHA for e530fc1
View code at this point
Browse repository at this point
Commits on Sep 11, 2023
[tests] Replace wildcard e2e test with unit one (#5000)
TomasVotruba
authored
596bbc9
View commit details
Copy full SHA for 596bbc9
View code at this point
Browse repository at this point
Commits on Sep 10, 2023
[Internals] Decouple output from AbstractRector, narrow debugging output to file path (#4976)
TomasVotruba
authored
1593d00
View commit details
Copy full SHA for 1593d00
View code at this point
Browse repository at this point
Commits on Aug 9, 2023
[DX] Keep parameter pure file paths (#4738)
Show description for 7ebdc9f
TomasVotruba
and
actions-user
authored
7ebdc9f
View commit details
Copy full SHA for 7ebdc9f
View code at this point
Browse repository at this point
Commits on Aug 7, 2023
[DX] Merge RectorOutputStyle, OutputStyleInterface to RectorStyle (#4711)
TomasVotruba
authored
6e9378e
View commit details
Copy full SHA for 6e9378e
View code at this point
Browse repository at this point
Commits on Aug 6, 2023
[DX] Remove deprecated RectorConfigProvider, use SimpleParameterProvider instead (#4658)
TomasVotruba
authored
f10821b
View commit details
Copy full SHA for f10821b
View code at this point
Browse repository at this point
Commits on Jul 20, 2023
Fix space in paths (#4553)
TomasVotruba
authored
bbe6ed0
View commit details
Copy full SHA for bbe6ed0
View code at this point
Browse repository at this point
Commits on Jul 3, 2023
[DX] Make use of SimpleParameterProvider::provideIntParameter() (#4409)
TomasVotruba
authored
ddc3d94
View commit details
Copy full SHA for ddc3d94
View code at this point
Browse repository at this point
[DX] Kick of SimpleParameterProvider (#4405)
TomasVotruba
authored
df5a7bb
View commit details
Copy full SHA for df5a7bb
View code at this point
Browse repository at this point
Commits on Apr 10, 2023
[DX] Allow --memory-limit to be configured via configuration file (#3601)
yguedidi
authored
7dcb16a
View commit details
Copy full SHA for 7dcb16a
View code at this point
Browse repository at this point
Allow --no-diffs to be configured via configuration file (#3598)
yguedidi
authored
27364c5
View commit details
Copy full SHA for 27364c5
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.