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

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

← Back to repository