GitHub / thecodingmachine/phpstan-safe-rule / commits
A PHPStan rule to be used with the thecodingmachine/safe package
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 51fa2a35 | ReplaceSafeFunctionsDynamicReturnTypeExtension: fix typo (#71) |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 70a21160 | Narrow subject on matches (#69) |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 93a9f4db | Improve ReplaceSafeFunctions type inference (#70) |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 669fc1c9 | work on fixing CI, fixes #66 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
5 months ago | |
| 81d8daa9 | reproducer |
Michael Hirschler <m****l@h****e>
Committed by: Shish <w****r@s****g> |
5 months ago | |
| a5aa2cd4 | updates extensions to phpstan v2.1.41 |
Michael Hirschler <m****l@h****e>
Committed by: Shish <w****r@s****g> |
5 months ago | |
| 5c804889 |
Trigger reflection processing lazily (#64)
Co-authored-by: Kay W. <2****k@u****m> |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 1b231d1d | merge Merge pull request #61 from Khartir/add-json_decode-return-type-extension |
Shish <w****r@s****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| f84cf63d | merge Merge pull request #60 from mRoca/feat/preg-replace-return-type |
Shish <w****r@s****g>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a5bb3e8b | get reflection only once | Thomas Gnandt <t****t@m****e> | about 1 year ago | |
| 4d80fb29 | call phpstan extension instead of copying it | Thomas Gnandt <t****t@m****e> | about 1 year ago | |
| 4e46d4b5 | fix test | Thomas Gnandt <t****t@m****e> | about 1 year ago | |
| 98ad59ce | add JsonDecodeDynamicReturnTypeExtension | Thomas Gnandt <t****t@m****e> | about 1 year ago | |
| 8294602f | feat: infer preg_replace_callback return type | Michel Roca <m****h@g****m> | about 1 year ago | |
| 5f9795ea | merge Merge pull request #32 from mll-lab/handle-potential-first-class-callable |
Shish <w****r@s****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9d145a41 | fix missing coverage | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 8345add3 | fix phpstan and folder name | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 42290af3 | clean up tests, improve coverage | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 58a32e65 | clean up variable names | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 3b355df4 | Introduce new UseSafeCallablesRule | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 518dfdee | require more recent phpstan | Shish <s****h@s****g> | over 1 year ago | |
| 992c7739 | merge Merge remote-tracking branch 'upstream/master' into handle-potential-first-cl... | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 29f1e602 | [ci] run all tests | Shish <s****h@s****g> | over 1 year ago | |
| 9c8289e1 | Fix tests with latest dependencies |
Benedikt Franke <b****e@m****m>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 9e278ead | clean up | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| e252c020 | add failing test | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| fde3604f | fix merge, add test case | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| a31b6643 | merge Merge remote-tracking branch 'upstream/master' into handle-potential-first-cl... | Benedikt Franke <b****e@m****m> | over 1 year ago | |
| 4e0c9695 | Consider named argument flags:JSON_THROW_ON_ERROR for json_ functions as "Safe" |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 33dcbc32 | Bump phpunit to be less-deprecated |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 92e26fe2 | Require safe ^1.2 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 05fa55d7 | More formatting |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 489a0407 | consistently use phpstan's testing framework to test phpstan bits |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| a38d64fa | additional magic for preg_match, fixes #46 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| c55cfa5c | enable formatting in tests/ |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 71cb3dc2 | Type hints for Safe\preg_match, fixes #40 |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| b35841a4 | drop support for long-dead php versions |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 2ebe9cea | add composer test command |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| 89e699d9 | fix error identifier |
Shish <s****h@s****g>
Committed by: Shish <w****r@s****g> |
over 1 year ago | |
| e4df246d | merge Merge pull request #39 from thecodingmachine/pr39 |
Shish <w****r@s****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 006df47d | flag this rule as compatible with thecodingmachine/safe v3 | Shish <s****h@s****g> | over 1 year ago | |
| 5b4522c3 | merge Merge pull request #38 from thecodingmachine/codecov-token |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5f3dcbfc | Adding CODECOV_TOKEN in CI | David Négrier <d****r@t****m> | over 1 year ago | |
| 72030d0d | merge Merge pull request #37 from Jean85/increase-static-analysis |
Daniël Brekelmans <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ce42c082 | Raise nikic/php-parser minimum version | Benedikt Franke <b****e@m****m> | almost 2 years ago | |
| 150031ea | merge Merge pull request #36 from Jean85/fix-ci |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| ca626ccf | Change test for ReplaceSafeFunctionsDynamicReturnTypeExtension | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| e8a66112 | Fix tests static analysis | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 5afa7f27 | Cover tests with static analysis | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 1e68143b | Drop commented out test bootstrap | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 593271e0 | Make requirement of PhpParser 5 explicit | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 1d553a84 | Fix broken test | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| ccd3d559 | merge Merge pull request #35 from Jean85/phpstan-2 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 4c802d07 | Migrate CI from Travis to Github Actions | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 75577754 | Reconfigure PHPStan | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 69f7d412 | Refactor FunctionListLoader to avoid PHPStan errors | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 23fe3a82 | Refactor and adapt the TypeExtension to the new PHPStan APIs | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| e30b538d | Refactor and adapt the rules to the new PHPStan APIs | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| b99a8954 | Upgrade PHPUnit config | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| 62096e00 | Bump requirements | Alessandro Lai <a****5@g****m> | almost 2 years ago | |
| abaeae5a | Handle FuncCall nodes that represent first class callables | Benedikt Franke <b****e@m****m> | over 4 years ago | |
| 8a7b88e0 | merge Merge pull request #28 from dbrekelmans/support-safe-2 |
Daniël Brekelmans <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 887be75c | Fix broken test | dbrekelmans <d****s@u****m> | over 4 years ago | |
| 02032f47 | Support safe ^2.0 | dbrekelmans <d****s@u****m> | over 4 years ago | |
| 71bd8c11 | merge Merge pull request #26 from staabm/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1ef7f7fb | adjusted branch-alias per feedback |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| a630c7bf | fix tests | Markus Staab <m****b@c****e> | almost 5 years ago | |
| b97e8eef | support phpstan 1.0 |
Markus Staab <m****b@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 1a1ae26c | merge Merge pull request #20 from Tobion/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 9a1e4bc5 | merge Merge pull request #21 from sanmai/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 1115e19e | Allow PHP 8 |
Alexey Kopytko <a****y@k****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 84c93821 | Update .gitattributes |
Tobias Schultze <w****r@t****e>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 4bdaa5b2 | Create .gitattributes |
Tobias Schultze <w****r@t****e>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| ba333eb5 | Adding new rule to neon config file | David Négrier <d****r@t****m> | over 6 years ago | |
| 83a572a1 | Updating travis | David Négrier <d****r@t****m> | over 6 years ago | |
| f3bdb2b5 | Updating travis | David Négrier <d****r@t****m> | over 6 years ago | |
| 5e403a77 | Fixing PHPStan, adding tests on PHP 7.4 | David Négrier <d****r@t****m> | over 6 years ago | |
| 51150779 | Adding support for DateTime and DateTimeImmutable | David Négrier <d****r@t****m> | over 6 years ago | |
| 71482016 | Merge conflict | David Négrier <d****r@t****m> | over 6 years ago | |
| 1743a785 | merge Merge pull request #19 from WyriHaximus-labs/target-safe-v1.0.0-final-instead... |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 9db3b813 | With thecodingmachine/safe v1.0 out now require that instead of the beta | Cees-Jan Kiewiet <c****k@g****m> | over 6 years ago | |
| 8694a69d | merge Merge pull request #16 from thecodingmachine/phpstan0.12 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| de66a268 | Updating default branch to 1.0 | David Négrier <d****r@t****m> | over 6 years ago | |
| 2a62cce9 | merge Merge pull request #15 from thecodingmachine/phpstan0.12 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| d23bd2e0 | Fixing PHPStan new errors | David Négrier <d****r@t****m> | over 6 years ago | |
| a268f06e | merge Merge branch 'master' into phpstan0.12 | David Négrier <d****r@t****m> | over 6 years ago | |
| c0bafd9d | merge Merge pull request #14 from simPod/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 2ef28b20 | Adding PHPStan 0.12 compatibility | David Négrier <d****r@t****m> | over 6 years ago | |
| e593e815 | Allow PHPStan 0.12 |
Šimon Podlipský <s****n@p****t>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 70bfb676 | merge Merge pull request #12 from vkill/ignore-json-throw-on-error |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 8bb68fb8 | merge Merge pull request #13 from shadowhand/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 27133b09 | Add support for extension-installer |
Woody Gilk <w****k@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| e7fa7365 | Ignore json_decode and json_encode when use JSON_THROW_ON_ERROR option | vkill <v****t@g****m> | about 7 years ago | |
| 00f48459 | merge Merge pull request #10 from thecodingmachine/preg_replace |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 47cbb9e8 | CS | David Négrier <d****r@t****m> | over 7 years ago | |
| b1df5599 | Adding Safe\preg_replace support | David Négrier <d****r@t****m> | over 7 years ago | |
| ffbdebd2 | merge Merge pull request #9 from tigitz/patch-1 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 5e34c6f8 | Dont lock PHPStan dependency to v0.11, allow ^0.11 |
Philippe SEGATORI <t****z@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 8fbca4b2 | merge Merge pull request #7 from thecodingmachine/phpstan0.11 |
David Négrier <d****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| bc9696ff | Fixing PHPStan rule | David Négrier <d****r@t****m> | over 7 years ago |