{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83446927,"defaultBranch":"main","name":"easy-coding-standard","ownerLogin":"easy-coding-standard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-28T15:14:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123805080?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717291325.0","currentOid":""},"activityList":{"items":[{"before":"d82d8eeed7e1467a799b475010d225c1eb0ad9e0","after":"af9d9002a1c2c098d27878deb61a4de557a0ff92","ref":"refs/heads/main","pushedAt":"2024-06-02T01:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"bump coding standard packages versions","shortMessageHtmlLink":"bump coding standard packages versions"}},{"before":"322b796f5a0dc2867758fa49f27b094e6a378602","after":null,"ref":"refs/heads/avoid-change-chmod","pushedAt":"2024-05-28T08:54:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}},{"before":"ed749cd605ff1195e5d0d71f2e01cde8aeeb1320","after":"d82d8eeed7e1467a799b475010d225c1eb0ad9e0","ref":"refs/heads/main","pushedAt":"2024-05-28T08:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Avoid change chmod by using Nette\\Utils\\FileSystem with pass null on 3rd argument on write (#209)","shortMessageHtmlLink":"Avoid change chmod by using Nette\\Utils\\FileSystem with pass null on …"}},{"before":"0237192d56b7638d15532d2e7a55263429d50940","after":"322b796f5a0dc2867758fa49f27b094e6a378602","ref":"refs/heads/avoid-change-chmod","pushedAt":"2024-05-28T08:52:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Merge branch 'main' into avoid-change-chmod","shortMessageHtmlLink":"Merge branch 'main' into avoid-change-chmod"}},{"before":"ccc480dbad70737dc5d2d07795645b58bbbbf7bc","after":"ed749cd605ff1195e5d0d71f2e01cde8aeeb1320","ref":"refs/heads/main","pushedAt":"2024-05-28T01:10:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"Add Gitlab / Code Climate Output Format Support (#210)\n\n* refactor(formatters): improved discoverability of formatters & their properties\r\n\r\nWhether or not a formatter supports progress bars is now encapsulated\r\nin the formatter class itself, as opposed to being scattered in a couple places\r\nand relying on maintainers remembering.\r\n\r\nBoth this progress bar support and the formatter names are also\r\nimplemented as static methods now, whose inclusion can be\r\npromised by their shared interface.\r\n\r\nThe console output retains its `::NAME` constant because it needs to be used\r\nin the default parameters of a configuration constructor (being a default\r\nsetting).\r\n\r\nFinally, there remains one hard-coded reference to the `json` output format,\r\nbut only over in the `ListCheckersCommand`. I've left this alone since this\r\nis not the same type of formatter. Don't want to step on any toes. :)\r\n\r\n* feat(formatters): added a Gitlab/Code Climate output formatter\r\n\r\n* docs(formatters): added a README section on output formats for clarity\r\n\r\nI, personally, didn't realize this tool supported output formatting at first,\r\nand the existing issues seemed to have been closed without mentioning\r\nthe addition of them. I'd just like to make it more obvious for new users!\r\n\r\n* refactor(formatters): ran automated fixers on changed files\r\n\r\n* fix(formatters): set gitlab issue severity to 'minor'\r\n\r\nMy initial line of thinking about setting to 'blocker' was flawed. Not everyone\r\nuses this tooling the same way and they may want it to show up in the MR\r\nwidget/diffs without _actually_ blocking. Since ECS focuses on code style\r\nstandards instead of correctness issues, this seems an appropriate level.\r\n\r\n* refactor(formatters): create separate method to generate report string\r\n\r\nThis just makes testing easier, as seen in the existing test classes.\r\n\r\n* chore: stop linting test fixtures, which may intentionally contain errors\r\n\r\n* test(formatters): initial testing for the Gitlab output formatting\r\n\r\nThis is by no means comprehensive, but it at least confirms it respects\r\nconfigurations as expected, formatting is right for trivial cases, and that\r\nfingerprints are deterministic.\r\n\r\n* test(formatters): minor test improvement for Gitlab formatter\r\n\r\n- Uncommenting an attribute I disabled for debugging.\r\n- Added an important clarifying comment.\r\n\r\n* test(formatters): fix incorrect paths (and fingerprints) for Gitlab formatter\r\n\r\nThese should have been relative, but they were absolute. There's no correctness\r\nissue in the formatter itself, it just repeats the paths it's given. But test\r\ncases should generally be correct regardless.\r\n\r\n---------\r\n\r\nCo-authored-by: Tomas Votruba ","shortMessageHtmlLink":"Add Gitlab / Code Climate Output Format Support (#210)"}},{"before":"f0bacb55cec1479e654f54060c70f79edc87106b","after":"ccc480dbad70737dc5d2d07795645b58bbbbf7bc","ref":"refs/heads/main","pushedAt":"2024-05-28T01:00:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"Update Composer Linting Scripts (#211)\n\n* build: add composer script aliases to simplify builds\r\n\r\nI added a separate `fix-rector` along the lines of `fix-cs` to respect the\r\noriginal author's preferred approach. The aliases just make it easy for other\r\ncontributors to run all the tools in the correct order without having to\r\nlook it up.\r\n\r\n* build: increased memory limit for PhpStan\r\n\r\nThe default of 128M was causing consistent crashes for me on Github Codespaces.\r\n\r\nSince Rector uses PhpStan in the background, I also upped it's limit. Though\r\nthis really shouldn't matter, since Rector can use the existing cache and\r\nneeds less memory anyway.","shortMessageHtmlLink":"Update Composer Linting Scripts (#211)"}},{"before":null,"after":"0237192d56b7638d15532d2e7a55263429d50940","ref":"refs/heads/avoid-change-chmod","pushedAt":"2024-05-24T17:09:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Avoid change chmod by using Nette\\Utils\\FileSystem with pass null on 3rd argument on write","shortMessageHtmlLink":"Avoid change chmod by using Nette\\Utils\\FileSystem with pass null on …"}},{"before":"80bcceb9726d4a606eb7ae5e1a49862a61d2389e","after":null,"ref":"refs/heads/bump-php-cs-fixer-phpcs","pushedAt":"2024-05-23T04:33:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}},{"before":"25be72985cdd9d0863c5127333b26867fbdd78f2","after":"f0bacb55cec1479e654f54060c70f79edc87106b","ref":"refs/heads/main","pushedAt":"2024-05-23T04:33:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Bump php-cs-fixer and ecs to latest version (#207)","shortMessageHtmlLink":"Bump php-cs-fixer and ecs to latest version (#207)"}},{"before":null,"after":"80bcceb9726d4a606eb7ae5e1a49862a61d2389e","ref":"refs/heads/bump-php-cs-fixer-phpcs","pushedAt":"2024-05-23T04:31:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Bump php-cs-fixer and ecs to latest version","shortMessageHtmlLink":"Bump php-cs-fixer and ecs to latest version"}},{"before":"847639a452bb65ff8be0955d50ddf02f343ae099","after":"25be72985cdd9d0863c5127333b26867fbdd78f2","ref":"refs/heads/main","pushedAt":"2024-05-21T16:44:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"Add new output formatter for checkstyle (#204)\n\n* Add new output formatter for checkstyle\r\n\r\n* Simplify progress output check for JSON and Checkstyle outputs\r\n\r\n* Add composer suggest for ext-dom","shortMessageHtmlLink":"Add new output formatter for checkstyle (#204)"}},{"before":"bab49540ddd7a6550f5bd67fd96e250d1aa961ee","after":"847639a452bb65ff8be0955d50ddf02f343ae099","ref":"refs/heads/main","pushedAt":"2024-05-18T02:14:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Bump to Rector 1.0 (#205)\n\n* Bump to Rector 1.0\r\n\r\n* re-run rector\r\n\r\n* skip scoper.php\r\n\r\n* skip scoper.php","shortMessageHtmlLink":"Bump to Rector 1.0 (#205)"}},{"before":"11600af107980c788bc6c8be5aa4dfaff9d81999","after":null,"ref":"refs/heads/bump-to-rector-10","pushedAt":"2024-05-18T02:14:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}},{"before":"76308fec89d30db3c58ff2345d1e856834604fef","after":"11600af107980c788bc6c8be5aa4dfaff9d81999","ref":"refs/heads/bump-to-rector-10","pushedAt":"2024-05-18T02:11:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"skip scoper.php","shortMessageHtmlLink":"skip scoper.php"}},{"before":"1b8597dd721d30d2163cc6385bc4c1f092f4bbbf","after":"76308fec89d30db3c58ff2345d1e856834604fef","ref":"refs/heads/bump-to-rector-10","pushedAt":"2024-05-18T02:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"re-run rector","shortMessageHtmlLink":"re-run rector"}},{"before":null,"after":"1b8597dd721d30d2163cc6385bc4c1f092f4bbbf","ref":"refs/heads/bump-to-rector-10","pushedAt":"2024-05-18T02:08:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Bump to Rector 1.0","shortMessageHtmlLink":"Bump to Rector 1.0"}},{"before":"19330737e8fd3244da7b11c7bee9808cb8fc11b8","after":"bab49540ddd7a6550f5bd67fd96e250d1aa961ee","ref":"refs/heads/main","pushedAt":"2024-05-07T06:51:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Add print PHP_CodeSniffer and PHP-CS-Fixer versions when --version (#201)\n\n* Add print PHP_CodeSniffer and PHP-CS-Fixer versions when --version\r\n\r\n* Replace list marker with \"+\"\r\n\r\n* Remove unreached --version option check\r\n\r\n* Append output instead of override doRun with --version","shortMessageHtmlLink":"Add print PHP_CodeSniffer and PHP-CS-Fixer versions when --version (#201"}},{"before":"ca609734145b3421f698f348a465c065080533e8","after":"19330737e8fd3244da7b11c7bee9808cb8fc11b8","ref":"refs/heads/main","pushedAt":"2024-04-19T14:02:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"Implement `--no-diffs` CLI Option (#195)","shortMessageHtmlLink":"Implement --no-diffs CLI Option (#195)"}},{"before":"5b78e5bd9b696bcddf654f176b8baab7d9c3f66d","after":null,"ref":"refs/heads/revert-196-fast-fileinfo","pushedAt":"2024-04-19T12:39:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}},{"before":"cfa7d5b7afdc88df3bbadcaa11a7adb26daa032e","after":"ca609734145b3421f698f348a465c065080533e8","ref":"refs/heads/main","pushedAt":"2024-04-19T12:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Revert \"Faster FileInfoMatcher (#196)\" (#197)\n\nThis reverts commit cfa7d5b7afdc88df3bbadcaa11a7adb26daa032e.","shortMessageHtmlLink":"Revert \"Faster FileInfoMatcher (#196)\" (#197)"}},{"before":null,"after":"5b78e5bd9b696bcddf654f176b8baab7d9c3f66d","ref":"refs/heads/revert-196-fast-fileinfo","pushedAt":"2024-04-19T12:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Revert \"Faster FileInfoMatcher (#196)\"\n\nThis reverts commit cfa7d5b7afdc88df3bbadcaa11a7adb26daa032e.","shortMessageHtmlLink":"Revert \"Faster FileInfoMatcher (#196)\""}},{"before":"58daa827ddf38b9ae2b875f182dc1c8d17388f59","after":"cfa7d5b7afdc88df3bbadcaa11a7adb26daa032e","ref":"refs/heads/main","pushedAt":"2024-04-19T11:43:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Faster FileInfoMatcher (#196)\n\nRealpathMatcher cannot resolve wildcards -> early return to prevent unnecessary IO","shortMessageHtmlLink":"Faster FileInfoMatcher (#196)"}},{"before":"edbb4084bc23af57f5a0af84abf3d5a76caec0a3","after":"58daa827ddf38b9ae2b875f182dc1c8d17388f59","ref":"refs/heads/main","pushedAt":"2024-04-19T07:33:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Remove repeated calls to `EasyCodingStandardStyle->isDebug()` (#194)","shortMessageHtmlLink":"Remove repeated calls to EasyCodingStandardStyle->isDebug() (#194)"}},{"before":"087747ed0d32e43c8ca930967e242316c4c138b9","after":null,"ref":"refs/heads/skip-relative-path","pushedAt":"2024-04-18T20:11:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}},{"before":"104c1c83c86e0d726e965e854f7d685ad9dfb012","after":"edbb4084bc23af57f5a0af84abf3d5a76caec0a3","ref":"refs/heads/main","pushedAt":"2024-04-18T20:11:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"[Skipper] Allow skip relative path on command line vendor/bin/ecs check path/to/relative/path (#193)\n\n* [Skipper] Allow skip relative path on command line vendor/bin/ecs check path/to/relative/file\r\n\r\n* clean up","shortMessageHtmlLink":"[Skipper] Allow skip relative path on command line vendor/bin/ecs che…"}},{"before":"16a1c403a7716c832db9f2ab197e352977301f87","after":"087747ed0d32e43c8ca930967e242316c4c138b9","ref":"refs/heads/skip-relative-path","pushedAt":"2024-04-18T20:07:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"clean up","shortMessageHtmlLink":"clean up"}},{"before":null,"after":"16a1c403a7716c832db9f2ab197e352977301f87","ref":"refs/heads/skip-relative-path","pushedAt":"2024-04-18T20:06:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"[Skipper] Allow skip relative path on command line vendor/bin/ecs check path/to/relative/file","shortMessageHtmlLink":"[Skipper] Allow skip relative path on command line vendor/bin/ecs che…"}},{"before":"5002568f3847c4b4785c16fd64592b625bedc1ea","after":"104c1c83c86e0d726e965e854f7d685ad9dfb012","ref":"refs/heads/main","pushedAt":"2024-04-18T16:36:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"},"commit":{"message":"Less memory hungry FnMatchPathNormalizer: reduced by ~35-45% (#192)\n\n* Less memory hungry FnMatchPathNormalizer: reduce ~35-45% less consumption\r\n\r\n* fix typo\r\n\r\n* cs","shortMessageHtmlLink":"Less memory hungry FnMatchPathNormalizer: reduced by ~35-45% (#192)"}},{"before":"c80f90c03577d3188df04706695de2658964c947","after":"5002568f3847c4b4785c16fd64592b625bedc1ea","ref":"refs/heads/main","pushedAt":"2024-03-21T14:32:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TomasVotruba","name":"Tomas Votruba","path":"/TomasVotruba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/924196?s=80&v=4"},"commit":{"message":"Dynamic sets should be configured after sets (#188)","shortMessageHtmlLink":"Dynamic sets should be configured after sets (#188)"}},{"before":"25875b2a66f19d9be2ea388e58944ec6b1d2dc89","after":null,"ref":"refs/heads/config-empty-array","pushedAt":"2024-03-17T05:27:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samsonasik","name":"Abdul Malik Ikhsan","path":"/samsonasik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/459648?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWfaarwA","startCursor":null,"endCursor":null}},"title":"Activity · easy-coding-standard/easy-coding-standard"}