Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
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 }}
phpstan
phpstan-src
Repository navigation
Code
Pull requests
182
(182)
Actions
Security and quality
Insights
More
items
Actions: phpstan/phpstan-src
Actions
All workflows
Workflows
Compile PHAR
Compile PHAR
Create tag
Create tag
Issue bot
Issue bot
Static Analysis
Static Analysis
Tests
Tests
Spelling
Spelling
API Reference
API Reference
API Reference Infra
API Reference Infra
Backward Compatibility
Backward Compatibility
Base PR on previous branch
Base PR on previous branch
Benchmark
Benchmark
Show more workflows...
Management
Caches
Lockfile
Spelling
Spelling
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
spelling.yml
will be ignored since log searching is not yet available
2,500+ workflow runs
2,500+ workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
Skip writing new class names when no fix added one
Spelling
#20056:
Pull request
#6934
opened by
SanderMuller
18s
SanderMuller:skip-unneeded-class-name-traversal
SanderMuller:skip-unneeded-class-name-traversal
18s
View #6934
View workflow file
Report functions that can be marked @phpstan-pure, with a fix
Spelling
#20055:
Pull request
#6933
opened by
SanderMuller
17s
SanderMuller:possibly-pure-fix
SanderMuller:possibly-pure-fix
17s
View #6933
View workflow file
Analyse partial function applications as closures
Spelling
#20054:
Pull request
#6932
synchronize by
SanderMuller
18s
SanderMuller:partial-function-application
SanderMuller:partial-function-application
18s
View #6932
View workflow file
Keep the function call stack in scope derivations
Spelling
#20053:
Pull request
#6879
synchronize by
ChrisAbner
19s
ChrisAbner:keep-function-call-stack
ChrisAbner:keep-function-call-stack
19s
View #6879
View workflow file
Analyse partial function applications as closures
Spelling
#20052:
Pull request
#6932
synchronize by
SanderMuller
18s
SanderMuller:partial-function-application
SanderMuller:partial-function-application
18s
View #6932
View workflow file
Analyse partial function applications as closures
Spelling
#20051:
Pull request
#6932
opened by
SanderMuller
21s
SanderMuller:partial-function-application
SanderMuller:partial-function-application
21s
View #6932
View workflow file
Move operator type inference to Type methods
Spelling
#20050:
Pull request
#6930
synchronize by
ondrejmirtes
21s
operator-type-methods
operator-type-methods
21s
View #6930
View workflow file
Keep xdebug, pcov and uopz startup switches through a restart that co…
Spelling
#20049:
Commit
5e92535
pushed by
ondrejmirtes
25s
2.3.x
2.3.x
25s
View workflow file
Pass xdebug, pcov and uopz startup switches on to workers and restarts
Spelling
#20048:
Pull request
#6931
opened by
ondrejmirtes
24s
pass-startup-switches-to-restarted-processes
pass-startup-switches-to-restarted-processes
24s
View #6931
View workflow file
Report ternary operators that always give one of their branches
Spelling
#20047:
Pull request
#6894
synchronize by
SanderMuller
31s
SanderMuller:unnecessary-ternary
SanderMuller:unnecessary-ternary
31s
View #6894
View workflow file
Report ternary operators that always give one of their branches
Spelling
#20046:
Pull request
#6894
synchronize by
SanderMuller
28s
SanderMuller:unnecessary-ternary
SanderMuller:unnecessary-ternary
28s
View #6894
View workflow file
Report ternary operators that always give one of their branches
Spelling
#20045:
Pull request
#6894
synchronize by
SanderMuller
27s
SanderMuller:unnecessary-ternary
SanderMuller:unnecessary-ternary
27s
View #6894
View workflow file
Move operator type inference to Type methods
Spelling
#20044:
Pull request
#6930
opened by
ondrejmirtes
31s
operator-type-methods
operator-type-methods
31s
View #6930
View workflow file
Keep the full name of a class a fix writes into a use statement
Spelling
#20043:
Pull request
#6929
opened by
SanderMuller
27s
SanderMuller:fix-names-in-use-statements
SanderMuller:fix-names-in-use-statements
27s
View #6929
View workflow file
Make offsets written in every iteration of a non-unrolled constant-array
foreach
required after the loop
Spelling
#20042:
Pull request
#6928
opened by
phpstan-bot
32s
phpstan-bot:create-pull-request/patch-2drxnd5
phpstan-bot:create-pull-request/patch-2drxnd5
32s
View #6928
View workflow file
Download PHPStan Pro from its 2.2.x branch
Spelling
#20041:
Commit
526a382
pushed by
ondrejmirtes
35s
2.3.x
2.3.x
35s
View workflow file
Download PHPStan Pro from its 2.2.x branch
Spelling
#20040:
Pull request
#6927
opened by
ondrejmirtes
31s
ondrejmirtes:pro-branch-2.2.x
ondrejmirtes:pro-branch-2.2.x
31s
View #6927
View workflow file
Spawn the PHPStan Pro worker instead of forking it
Spelling
#20039:
Commit
f519a2f
pushed by
ondrejmirtes
26s
2.3.x
2.3.x
26s
View workflow file
Spawn the PHPStan Pro worker instead of forking it
Spelling
#20038:
Pull request
#6926
opened by
ondrejmirtes
23s
ondrejmirtes:pro-spawn-fixer-worker
ondrejmirtes:pro-spawn-fixer-worker
23s
View #6926
View workflow file
Report ternary operators that always give one of their branches
Spelling
#20037:
Pull request
#6894
synchronize by
staabm
22s
SanderMuller:unnecessary-ternary
SanderMuller:unnecessary-ternary
22s
View #6894
View workflow file
Mark PhpDocEditor as non-experimental
Spelling
#20036:
Commit
e9c40a2
pushed by
ondrejmirtes
21s
2.3.x
2.3.x
21s
View workflow file
Narrow intdiv() return type from integer ranges
Spelling
#20035:
Commit
59c0233
pushed by
ondrejmirtes
20s
2.3.x
2.3.x
20s
View workflow file
Narrow intdiv() return type from integer ranges
Spelling
#20034:
Pull request
#6925
opened by
ondrejmirtes
22s
intdiv-return-type
intdiv-return-type
22s
View #6925
View workflow file
Write class names added by fixes relative to namespace and uses
Spelling
#20033:
Commit
95d9e8b
pushed by
ondrejmirtes
20s
2.3.x
2.3.x
20s
View workflow file
Write class names added by fixes relative to namespace and uses
Spelling
#20032:
Pull request
#6924
synchronize by
ondrejmirtes
17s
fixer-new-class-names
fixer-new-class-names
17s
View #6924
View workflow file
Previous
1
2
3
4
5
…
99
100
101
Next
You can’t perform that action at this time.