{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625638481,"defaultBranch":"main","name":"phpstan-rules","ownerLogin":"sidz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-09T18:21:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1302230?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704739069.0","currentOid":""},"activityList":{"items":[{"before":"f3832cd58d6051ebb8b3f2a44aa8a9ade018d9f5","after":"aaba3063d4d1e5dbe2dd41b33840e183ad9bf2e2","ref":"refs/heads/main","pushedAt":"2024-03-24T08:18:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Enable back Infection, fix new mutants (#22)","shortMessageHtmlLink":"Enable back Infection, fix new mutants (#22)"}},{"before":"d001ed33c28ef51506bcf994a351bcd59a260d59","after":null,"ref":"refs/heads/support-php-parser-5","pushedAt":"2024-01-08T18:37:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"}},{"before":"84e050143b0aec9aaf6ebb6b20cc62d0bc1b9347","after":"f3832cd58d6051ebb8b3f2a44aa8a9ade018d9f5","ref":"refs/heads/main","pushedAt":"2024-01-08T18:37:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Add PHP-Parser 5 support, temporary remove infection due to circular reference (#21)","shortMessageHtmlLink":"Add PHP-Parser 5 support, temporary remove infection due to circular …"}},{"before":"3ac2ec8de6c6be7b3adb5c3d6ab05c892544ec0c","after":"d001ed33c28ef51506bcf994a351bcd59a260d59","ref":"refs/heads/support-php-parser-5","pushedAt":"2024-01-08T18:33:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Add PHP-Parser 5 support, temporary remove infection due to circular reference","shortMessageHtmlLink":"Add PHP-Parser 5 support, temporary remove infection due to circular …"}},{"before":null,"after":"3ac2ec8de6c6be7b3adb5c3d6ab05c892544ec0c","ref":"refs/heads/support-php-parser-5","pushedAt":"2024-01-08T18:31:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Add PHP-Parser 5 support, temporary remove infection due to circular reference","shortMessageHtmlLink":"Add PHP-Parser 5 support, temporary remove infection due to circular …"}},{"before":"a0177078a26625058f51f985f60599edd76f2f1c","after":null,"ref":"refs/heads/improve-gitattributes","pushedAt":"2023-10-16T21:04:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"}},{"before":"b5decc2297faf4d1c9861d50bead644a31debd58","after":"84e050143b0aec9aaf6ebb6b20cc62d0bc1b9347","ref":"refs/heads/main","pushedAt":"2023-10-16T21:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Improve .gitattributes (#20)","shortMessageHtmlLink":"Improve .gitattributes (#20)"}},{"before":null,"after":"a0177078a26625058f51f985f60599edd76f2f1c","ref":"refs/heads/improve-gitattributes","pushedAt":"2023-10-16T21:01:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Improve .gitattributes","shortMessageHtmlLink":"Improve .gitattributes"}},{"before":"bb00b879dd791fa30dc1b09fb26935e1d9d9404e","after":null,"ref":"refs/heads/php-8-3-support","pushedAt":"2023-10-15T15:50:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"}},{"before":"60ba41b988627e381237acc377ba202620221ae4","after":"b5decc2297faf4d1c9861d50bead644a31debd58","ref":"refs/heads/main","pushedAt":"2023-10-15T15:50:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"add php 8.3 support (#19)","shortMessageHtmlLink":"add php 8.3 support (#19)"}},{"before":null,"after":"bb00b879dd791fa30dc1b09fb26935e1d9d9404e","ref":"refs/heads/php-8-3-support","pushedAt":"2023-10-15T15:47:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"add php 8.3 support","shortMessageHtmlLink":"add php 8.3 support"}},{"before":"fd552bcc22dd3d319da54147dc5bd11b8b8fb066","after":null,"ref":"refs/heads/improve-readme-md","pushedAt":"2023-08-08T20:23:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"}},{"before":"6646674c5f56868a1d5e3835e9f63d2b6a7b1c4a","after":"60ba41b988627e381237acc377ba202620221ae4","ref":"refs/heads/main","pushedAt":"2023-08-08T20:23:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Clean up README.md (#18)","shortMessageHtmlLink":"Clean up README.md (#18)"}},{"before":null,"after":"fd552bcc22dd3d319da54147dc5bd11b8b8fb066","ref":"refs/heads/improve-readme-md","pushedAt":"2023-08-08T20:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Clean up README.md","shortMessageHtmlLink":"Clean up README.md"}},{"before":"6e612fa7f3f178093f7beca7982c4188326dac81","after":null,"ref":"refs/heads/scan-numeric-strings-add-opion-to-disable","pushedAt":"2023-08-07T19:29:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"}},{"before":"51042a929cbc3a144c34c10a4176a082f54242e0","after":"6646674c5f56868a1d5e3835e9f63d2b6a7b1c4a","ref":"refs/heads/main","pushedAt":"2023-08-07T19:29:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Scan numeric strings (#17)\n\n* Detect numeric strings, enable by default, allow to switch on/off\r\n\r\n* Ignore uncatchable instanceof in AbstractMagicNumberRule\r\n\r\n* Update README.md","shortMessageHtmlLink":"Scan numeric strings (#17)"}},{"before":"b2f33f9362d16475d92578216b9b0a99f421bf38","after":"6e612fa7f3f178093f7beca7982c4188326dac81","ref":"refs/heads/scan-numeric-strings-add-opion-to-disable","pushedAt":"2023-08-07T19:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"46f4af6a5a79ccdbeaa28c32d56a2e7c01dcf73e","after":"b2f33f9362d16475d92578216b9b0a99f421bf38","ref":"refs/heads/scan-numeric-strings-add-opion-to-disable","pushedAt":"2023-08-07T18:45:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Ignore uncatchable instanceof in AbstractMagicNumberRule","shortMessageHtmlLink":"Ignore uncatchable instanceof in AbstractMagicNumberRule"}},{"before":"00324a515f614d9956fb2b84c7c96b45b5521946","after":"46f4af6a5a79ccdbeaa28c32d56a2e7c01dcf73e","ref":"refs/heads/scan-numeric-strings-add-opion-to-disable","pushedAt":"2023-08-07T18:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Detect numeric strings, enable by default, allow to switch on/off","shortMessageHtmlLink":"Detect numeric strings, enable by default, allow to switch on/off"}},{"before":null,"after":"00324a515f614d9956fb2b84c7c96b45b5521946","ref":"refs/heads/scan-numeric-strings-add-opion-to-disable","pushedAt":"2023-08-07T18:04:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Detect numeric strings, enable by default, allow to switch on/off","shortMessageHtmlLink":"Detect numeric strings, enable by default, allow to switch on/off"}},{"before":"a6413d0643446c356d1974c4a4db16fdc4b73837","after":"51042a929cbc3a144c34c10a4176a082f54242e0","ref":"refs/heads/main","pushedAt":"2023-05-31T08:50:20.892Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Try to fix GH Action (#15)\n\n* Trigger `tests-checker` GH Action to check it works\r\n\r\n* Use `pull_request_target` to fix issue with permissions on GH Action","shortMessageHtmlLink":"Try to fix GH Action (#15)"}},{"before":"8cad0d2454acd5e6909082e76e174b11134451ec","after":"a6413d0643446c356d1974c4a4db16fdc4b73837","ref":"refs/heads/main","pushedAt":"2023-05-30T21:04:35.112Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Run Infection step only for PRs (#12)","shortMessageHtmlLink":"Run Infection step only for PRs (#12)"}},{"before":"298e38aa73804a00f5a52c0873bfada8ca7d68fc","after":"8cad0d2454acd5e6909082e76e174b11134451ec","ref":"refs/heads/main","pushedAt":"2023-05-30T20:58:18.900Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Integrate `infection/infection` to improve tests quality (#10)\n\n* Integrate `infection/infection` to improve tests quality\r\n\r\n* Kill more mutants for `NoMagicNumberInMatchCaseRuleTest`\r\n\r\n* Kill more mutants for `NoMagicNumberInComparisonOperatorRule`\r\n\r\n* Kill more mutants for `NoMagicNumberInComparisonOperatorRule` by adding cases for Equal and NotEqual\r\n\r\n* Kill more mutants for `NoMagicNumberInArithmeticOperatorRule` by adding cases where rule should not be triggered\r\n\r\n* Kill more mutants for `NoMagicNumberAssignedToPropertyRuleTest` by adding cases where null is assigned\r\n\r\n* Try running Infection for diff lines only","shortMessageHtmlLink":"Integrate infection/infection to improve tests quality (#10)"}},{"before":"c6683c613fa2e98b45a3ea260f99a6c892f64b43","after":"298e38aa73804a00f5a52c0873bfada8ca7d68fc","ref":"refs/heads/main","pushedAt":"2023-05-30T18:52:51.349Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Configure plugin to be used with `phpstan/extension-installer` (#9)","shortMessageHtmlLink":"Configure plugin to be used with phpstan/extension-installer (#9)"}},{"before":"5ae9db671b3248c3143694a6fdd6d51097e050ad","after":"c6683c613fa2e98b45a3ea260f99a6c892f64b43","ref":"refs/heads/main","pushedAt":"2023-05-30T17:24:56.697Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Integrate `infection/tests-checker-action` (#11)\n\nAll the details why are here https://github.com/marketplace/actions/tests-checker\r\n\r\nFeel free to close if you don't like it","shortMessageHtmlLink":"Integrate infection/tests-checker-action (#11)"}},{"before":"1fcafbb9c2f00c48f57afb79eede3ccacea6e791","after":"5ae9db671b3248c3143694a6fdd6d51097e050ad","ref":"refs/heads/main","pushedAt":"2023-05-30T17:20:55.152Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Upgrade PHPUnit to the latest version - ^10.1 (#8)\n\n* Drop old PHP versions to move the project ahead\r\n\r\nThis will allow to do the following:\r\n\r\n- upgrade dependencies to the latest versions, including\r\n - PHPStan and extension-installer\r\n - PHPUnit\r\n- add Infection\r\n\r\nWith the existing tags, people will still be able to use this plugin on older PHP 7.* versions.\r\n\r\n* Upgrade PHPUnit to the latest version - ^10.1\r\n\r\n- migrated `phpunit.xml.dist`\r\n- updated the base abstract class\r\n- added cache directory to `.gitignore`\r\n\r\n* Get back ignoring `.phpunit.result.cache`","shortMessageHtmlLink":"Upgrade PHPUnit to the latest version - ^10.1 (#8)"}},{"before":"7655675a4ddc75c129657c056016f6e83f45f0cf","after":"1fcafbb9c2f00c48f57afb79eede3ccacea6e791","ref":"refs/heads/main","pushedAt":"2023-05-30T17:18:45.962Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Drop old PHP versions to move the project ahead (#7)\n\nThis will allow to do the following:\r\n\r\n- upgrade dependencies to the latest versions, including\r\n - PHPStan and extension-installer\r\n - PHPUnit\r\n- add Infection\r\n\r\nWith the existing tags, people will still be able to use this plugin on older PHP 7.* versions.","shortMessageHtmlLink":"Drop old PHP versions to move the project ahead (#7)"}},{"before":"50c7d978b92df0ac702c6d93e99a0fcf3477c8ce","after":"7655675a4ddc75c129657c056016f6e83f45f0cf","ref":"refs/heads/main","pushedAt":"2023-05-15T08:36:28.511Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Fix false-positive with ternary operator wher `if` part is omitted (#5)","shortMessageHtmlLink":"Fix false-positive with ternary operator wher if part is omitted (#5)"}},{"before":"5543eca91b2e5f1a4ba719193942aa9b566ad633","after":"50c7d978b92df0ac702c6d93e99a0fcf3477c8ce","ref":"refs/heads/main","pushedAt":"2023-04-25T13:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Do not treat negated constant as a magic number (#4)\n\n```php\r\nreturn -self::CONST\r\n```\r\n\r\nis not a magic number.\r\n\r\nAdditionally, correctly handle `UnaryPlus` as well as `UnaryMinus` and add more tests for different combinations of `+` and `-` with constants and raw values.","shortMessageHtmlLink":"Do not treat negated constant as a magic number (#4)"}},{"before":"317d1d96378688127e0c84bb50d7951f1b0ef970","after":"5543eca91b2e5f1a4ba719193942aa9b566ad633","ref":"refs/heads/main","pushedAt":"2023-04-25T12:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sidz","name":"Oleg Zhulnev","path":"/sidz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1302230?s=80&v=4"},"commit":{"message":"Remove `rules` from `rules.neon` as this duplicates all the rules, because they are also added by `services` declaration (#3)\n\nAdd documentation about how to inject all the rules into project, as well as how to ignore them for particular files/folders.","shortMessageHtmlLink":"Remove rules from rules.neon as this duplicates all the rules, be…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHcg1JAA","startCursor":null,"endCursor":null}},"title":"Activity · sidz/phpstan-rules"}