An open API service providing commit metadata for open source projects.

GitHub / phpstan/phpstan-phpunit / commits

PHPUnit extensions and rules for PHPStan

SHA Message Author Date Stats
68511726 Update test assertions Ondrej Mirtes <o****j@m****z> about 2 months ago
e2c6207c Fix build (#287) Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
3 months ago
db27c1f0 Delete .github/workflows/claude-react-on-comment.yml Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
3 months ago
1c9e1df9 Refactor build workflow to use GITHUB_BASE_REF Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
3 months ago
53c13013 Lint workflows Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
3 months ago
fca9e3ac [StepSecurity] ci: Harden GitHub Actions
Signed-off-by: StepSecurity Bot <b****t@s****o>
StepSecurity Bot <b****t@s****o>
Committed by: Ondřej Mirtes <o****j@m****z>
3 months ago
bfdcb624 Remove PHPSTAN_BOT_TOKEN from checkout step Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
3 months ago
bb6479cd React on issues opened and fall back to issue body
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
phpstan-bot <p****t@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
3 months ago
10e8509f Add CLAUDE.md to export-ignore in .gitattributes
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
phpstan-bot <p****t@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
3 months ago
22028902 Add CLAUDE.md with project documentation for AI assistants
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
phpstan-bot <p****t@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
3 months ago
ffd7013e Add Claude React on Comment workflow Ondrej Mirtes <o****j@m****z> 3 months ago
6ab598e1 DataProviderDataRule: Optimize hot path Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
4 months ago
0f6ba8e2 DataProviderReturnTypeIgnoreExtension - ignore Iterator, Generator, IteratorA... Ondrej Mirtes <o****j@m****z> 4 months ago
f7553d6c Add support for createMockForIntersectionOfInterfaces Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
590b84d0 chore(deps): update wyrihaximus/github-action-get-previous-tag action to v2 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
4 months ago
4d1d7761 Add keywords for static analysis in composer.json Barry vd. Heuvel <b****h@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
4 months ago
e4c5a22b TestMethodsHelper - class methods cache Ondrej Mirtes <o****j@m****z> 4 months ago
80091f99 TestMethodsHelper - speed-up by asking for immediate methods only Ondrej Mirtes <o****j@m****z> 4 months ago
45bc1ad3 Implement DynamicCallToAssertionIgnoreExtension Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
5 months ago
5e30669b Perf: Refactor PHPUnitVersionDetector to use runtime reflection Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
202afe95 chore(deps): update github-actions renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
6 months ago
8d61a585 Remove checkDataProviderData and introduce reportMissingDataProviderReturnType Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
cda423c7 Implement AttributeRequiresPhpVersionRule Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
83b717d0 ci: Add tests for PHP 8.5 chris <c****s@s****e>
Committed by: Ondřej Mirtes <o****j@m****z>
6 months ago
75ba9486 chore(deps): update actions/checkout action to v6 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
6 months ago
d935297c Fix "Unexpected input(s) 'extensions', valid inputs are ['php-version', 'php-... Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
7 months ago
2fe9fbec Fix AssertSameWithCountRule for recursive count() Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
7 months ago
a4abfc11 Use TypeSystem in AssertSameBooleanExpectedRule Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
8532ceb4 Make AssertSameNullExpectedRule auto-fixable Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
7 months ago
36cb9a62 Make AssertSameBooleanExpectedRule auto-fixable Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
033f6906 PHPUnit 9.x/10.x does not at all support named arguments from data-providers Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
758d343c Refactor PHPUnitVersionDetector to ease different major version checks Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
dd87f2e6 Assert*Rules: Do cheap checks first (#247) Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
5c89d749 Ignore missingType.iterableValue for data-providers Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
7 months ago
1fbc321e move analyse-paths into phpstan.neon Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
7 months ago
11f3ada6 Fix mutation testing on dev branch (#244) Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
53e33fc3 Setup mutation testing Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
12676a75 One more test Ondrej Mirtes <o****j@m****z> 7 months ago
c81e395e Fix memory consumption in DataProviderDataRule Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
7 months ago
61860a67 Implement DataProviderDataRule Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
450bfc08 Added assertArrayHasKey() expectations Markus Staab <m****b@g****m>
Committed by: Ondřej Mirtes <o****j@m****z>
7 months ago
39950c70 Preparational refactoring for DataProviderDataRule Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
8 months ago
c54a2690 Narrow too wide return type Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
8 months ago
9ec3fa95 Modernize code examples in README.md Alexander M. Turek <m****e@d****e>
Committed by: Ondřej Mirtes <o****j@m****z>
9 months ago
b1df1f52 chore(deps): update actions/checkout action to v5 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
10 months ago
1d7eb7e5 chore(deps): update eomm/why-don-t-you-tweet action to v2 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
10 months ago
2e076103 Check isFirstClassCallable before accessing getArgs Ondrej Mirtes <o****j@m****z> 11 months ago
9a9b161b Make AssertEqualsIsDiscouragedRule auto-fixable Ondrej Mirtes <o****j@m****z> 11 months ago
22c6949f Make `phpunit.dataProviderStatic` auto-fixable Ondrej Mirtes <o****j@m****z> 12 months ago
d35895e0 chore(deps): update metcalfc/changelog-generator action to v4.6.2 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
6b92469f Fix build Ondrej Mirtes <o****j@m****z> about 1 year ago
0aef32ff Improve logic MockMethodCallRule to search for method even on wrong type Ondrej Mirtes <o****j@m****z> about 1 year ago
4d2b44bd InvocationMocker class no longer exists Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
1f36fc54 Use DataProvider attribute Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
40fbbc1e chore(deps): update metcalfc/changelog-generator action to v4.5.0 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
1a070959 Add non regression test for #222 Vincent Langlet <V****t@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
bf031aee Test PHPUnit v12 Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
eb886708 Always install nikic/php-parser v5 Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
19f8059b Do not generate code coverage Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
630aa998 Remove deprecated assert Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
342b6c18 Data providers must be static Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
846d1612 Test multiple PHPUnit versions Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
855b82c4 Remove config.platform Ondrej Mirtes <o****j@m****z>
Committed by: Ondřej Mirtes <o****j@m****z>
about 1 year ago
0f857bfc Introduce phpstan-deprecation-rules Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
about 1 year ago
17bbfd35 Update LICENSE Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d09e152f Fix error message for "assertNotEquals" usage referencing "assertSame" and "a... PrinsFrank <2****k@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e32ac656 Support assertNotEquals in AssertEqualsIsDiscouragedRule Markus Staab <m****b@r****e>
Committed by: Ondřej Mirtes <o****j@m****z>
over 1 year ago
2cedfb72 merge Merge remote-tracking branch 'origin/1.4.x' into 2.0.x Ondrej Mirtes <o****j@m****z> over 1 year ago
10880dad Implement AssertEqualsIsDiscouragedRule (#216) Markus Staab <m****b@r****e>
Committed by: GitHub <n****y@g****m>
over 1 year ago
72a6721c Use more specific node-type Markus Staab <m****b@r****e>
Committed by: Ondřej Mirtes <o****j@m****z>
over 1 year ago
4b6ad7fa Fix Ondrej Mirtes <o****j@m****z> over 1 year ago
bec49eae merge Merge branch '1.4.x' into 2.0.x Ondrej Mirtes <o****j@m****z> over 1 year ago
11d4235f fix: Make sure Assert::assertIsList correctly asserts an array as list Michael Telgmann <m****n@s****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 1 year ago
3cc85547 Fixes after PHPStan update Ondrej Mirtes <o****j@m****z> over 1 year ago
09e2d3b4 Uncover everything behind the bleedingEdge flag Ondrej Mirtes <o****j@m****z> over 1 year ago
4d861e08 Fix after TypeSpecifier BC break Ondrej Mirtes <o****j@m****z> over 1 year ago
3faa6057 Update build-cs Ondrej Mirtes <o****j@m****z> over 1 year ago
953195d7 Stop testing PHP 7.2 and 7.3 Ondrej Mirtes <o****j@m****z> over 1 year ago
7f1457f2 Open 2.0.x Ondrej Mirtes <o****j@m****z> over 1 year ago
146d9c32 Test newer PHP versions Ondrej Mirtes <o****j@m****z> over 1 year ago
bb6bec00 Pin build-cs Ondrej Mirtes <o****j@m****z> over 1 year ago
f3ea0218 Update lock-closed-issues.yml Ondřej Mirtes <o****j@m****z>
Committed by: GitHub <n****y@g****m>
about 2 years ago
f93aec74 merge Merge remote-tracking branch 'origin/1.3.x' into 1.4.x Ondrej Mirtes <o****j@m****z> over 2 years ago
d5242a59 Narrow type on assertCount and assertNotCount Michał Bundyra <c****t@w****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
77bdf964 Update metcalfc/changelog-generator action to v4.3.1 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 2 years ago
6a1df9a1 Update cbrgm/mastodon-github-action action to v2 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 2 years ago
77345df1 Update dessant/lock-threads action to v5 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 2 years ago
e95a58ba Update metcalfc/changelog-generator action to v4.2.0 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 2 years ago
99bb21e6 merge Merge branch '1.3.x' into 1.4.x Ondrej Mirtes <o****j@m****z> over 2 years ago
70ecacc6 AssertTypeSpecifyingExtensionHelper: rootExpr with unknown variable to avoid ... Jan Nedbal <j****l@g****m>
Committed by: Ondrej Mirtes <o****j@m****z>
over 2 years ago
ac8ea998 Update actions/checkout action to v4 renovate[bot] <2****]@u****m>
Committed by: Ondřej Mirtes <o****j@m****z>
over 2 years ago
529f300b merge Merge branch '1.3.x' into 1.4.x Ondrej Mirtes <o****j@m****z> almost 3 years ago
614acc10 Add support for `assertObjectHasProperty` Greg Korba <w****e@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
62e883ea Open 1.4.x-dev Ondrej Mirtes <o****j@m****z> almost 3 years ago
97ec1d34 merge Merge branch '1.3.x' into 1.4.x Ondrej Mirtes <o****j@m****z> almost 3 years ago
6536e665 Open 1.3.x-dev Ondrej Mirtes <o****j@m****z> almost 3 years ago
e468b76c Add support for assertContains and assertContainsEquals Fabien Villepinte <f****e@g****m>
Committed by: Ondrej Mirtes <o****j@m****z>
almost 3 years ago
abc6e126 Update phpstan/phpstan-strict-rules Ondrej Mirtes <o****j@m****z> almost 3 years ago
4d99a7d0 Require PHPStan 1.11 Ondrej Mirtes <o****j@m****z> almost 3 years ago
908e232d Error identifiers Ondrej Mirtes <o****j@m****z> about 3 years ago

← Back to repository