Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [
"editorconfig",
"composer",
"editorconfig-checker",
"php",
"clean-code",
"linting",
"codequality",
"code-quality",
"hacktoberfest"
],
"is_fork": false,
"size_kb": 948,
"has_wiki": false,
"homepage": "https://editorconfig-checker.github.io/",
"languages": {
"PHP": 8030,
"Hack": 49,
"Shell": 1553,
"Makefile": 109,
"Dockerfile": 93
},
"pushed_at": "2026-05-28T22:04:18Z",
"created_at": "2017-01-21T09:41:09Z",
"owner_type": "Organization",
"updated_at": "2026-07-06T07:53:27Z",
"description": "A tool to verify that your files are in harmony with your .editorconfig",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "master",
"license_spdx_raw": "MIT",
"primary_language": "PHP",
"significant_languages": [
"PHP",
"Shell"
]
},
"owner": {
"blog": "https://editorconfig-checker.github.io/",
"name": "editorconfig-checker",
"type": "Organization",
"login": "editorconfig-checker",
"company": null,
"location": null,
"followers": 13,
"avatar_url": "https://avatars.githubusercontent.com/u/26415196?v=4",
"created_at": "2017-03-14T17:05:01Z",
"is_verified": null,
"public_repos": 9,
"account_age_days": 3423
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "10.7.0",
"kind": "minor",
"published_at": "2025-03-17T15:01:23Z"
},
{
"tag": "10.6.0",
"kind": "minor",
"published_at": "2024-03-04T13:00:08Z"
},
{
"tag": "10.5.0",
"kind": "minor",
"published_at": "2024-02-19T14:33:09Z"
},
{
"tag": "10.4.0",
"kind": "minor",
"published_at": "2023-05-26T06:28:04Z"
},
{
"tag": "10.3.0",
"kind": "minor",
"published_at": "2022-02-16T12:42:48Z"
},
{
"tag": "10.2.4",
"kind": "patch",
"published_at": "2021-11-23T08:30:28Z"
},
{
"tag": "10.2.3",
"kind": "patch",
"published_at": "2021-03-31T09:27:52Z"
},
{
"tag": "10.2.2",
"kind": "patch",
"published_at": "2021-03-18T09:21:34Z"
},
{
"tag": "10.2.1",
"kind": "patch",
"published_at": "2021-01-09T11:14:47Z"
},
{
"tag": "10.2.0",
"kind": "minor",
"published_at": "2020-10-20T09:58:43Z"
},
{
"tag": "10.1.0",
"kind": "minor",
"published_at": "2020-06-07T13:14:33Z"
},
{
"tag": "10.0.4",
"kind": "patch",
"published_at": "2020-05-18T09:22:04Z"
},
{
"tag": "10.0.3",
"kind": "patch",
"published_at": "2019-09-13T21:17:03Z"
},
{
"tag": "10.0.2",
"kind": "patch",
"published_at": "2019-08-19T12:09:05Z"
},
{
"tag": "10.0.1",
"kind": "patch",
"published_at": "2019-08-18T17:07:48Z"
},
{
"tag": "10.0.0",
"kind": "major",
"published_at": "2019-08-18T14:46:26Z"
},
{
"tag": "9.2.0",
"kind": "minor",
"published_at": "2019-08-06T06:46:03Z"
},
{
"tag": "9.1.1",
"kind": "patch",
"published_at": "2019-07-06T19:11:54Z"
},
{
"tag": "9.1.0",
"kind": "minor",
"published_at": "2019-05-02T06:28:01Z"
},
{
"tag": "9.0.1",
"kind": "patch",
"published_at": "2019-04-21T03:25:47Z"
},
{
"tag": "9.0.0",
"kind": "major",
"published_at": "2019-03-31T04:40:23Z"
},
{
"tag": "8.0.0",
"kind": "major",
"published_at": "2018-08-10T06:04:07Z"
},
{
"tag": "v7.1.0",
"kind": "minor",
"published_at": "2018-05-08T04:09:29Z"
},
{
"tag": "v7.0.6",
"kind": "patch",
"published_at": "2017-12-15T17:48:58Z"
},
{
"tag": "v7.0.5",
"kind": "patch",
"published_at": "2017-12-08T07:14:59Z"
},
{
"tag": "v7.0.4",
"kind": "patch",
"published_at": "2017-10-21T09:05:57Z"
},
{
"tag": "v7.0.3",
"kind": "patch",
"published_at": "2017-10-04T13:30:01Z"
},
{
"tag": "v7.0.2",
"kind": "patch",
"published_at": "2017-09-02T10:42:15Z"
},
{
"tag": "v7.0.1",
"kind": "patch",
"published_at": "2017-08-17T03:41:41Z"
},
{
"tag": "v7.0.0",
"kind": "major",
"published_at": "2017-08-13T11:31:24Z"
},
{
"tag": "v6.0.0",
"kind": "major",
"published_at": "2017-07-02T11:13:34Z"
},
{
"tag": "v5.1.1",
"kind": "patch",
"published_at": "2017-05-04T06:19:25Z"
},
{
"tag": "v5.0.1",
"kind": "patch",
"published_at": "2017-04-27T09:35:17Z"
},
{
"tag": "v5.0.0",
"kind": "major",
"published_at": "2017-04-25T15:28:58Z"
},
{
"tag": "v4.1.0",
"kind": "minor",
"published_at": "2017-03-17T19:47:43Z"
},
{
"tag": "v4.0.2",
"kind": "patch",
"published_at": "2017-03-16T12:32:05Z"
},
{
"tag": "v4.0.1",
"kind": "patch",
"published_at": "2017-03-15T08:58:22Z"
},
{
"tag": "v4.0.0",
"kind": "major",
"published_at": "2017-03-14T20:31:45Z"
},
{
"tag": "v3.0.2",
"kind": "patch",
"published_at": "2017-03-14T19:50:18Z"
},
{
"tag": "v3.0.1",
"kind": "patch",
"published_at": "2017-02-14T12:18:55Z"
},
{
"tag": "v3.0.0",
"kind": "major",
"published_at": "2017-02-09T06:15:57Z"
},
{
"tag": "v2.3.7",
"kind": "patch",
"published_at": "2017-02-07T06:37:12Z"
},
{
"tag": "v2.2.6",
"kind": "patch",
"published_at": "2017-02-02T17:59:07Z"
},
{
"tag": "v2.2.5",
"kind": "patch",
"published_at": "2017-02-02T13:06:50Z"
},
{
"tag": "v2.2.4",
"kind": "patch",
"published_at": "2017-02-02T05:54:00Z"
},
{
"tag": "v1.2.3",
"kind": "patch",
"published_at": "2017-02-02T05:10:46Z"
},
{
"tag": "v1.1.3",
"kind": "patch",
"published_at": "2017-02-01T08:20:03Z"
},
{
"tag": "v1.1.2",
"kind": "patch",
"published_at": "2017-01-30T21:32:59Z"
},
{
"tag": "v1.1.0",
"kind": "minor",
"published_at": "2017-01-30T21:07:27Z"
},
{
"tag": "v1.0.0",
"kind": "major",
"published_at": "2017-01-30T06:08:53Z"
}
],
"recent_commits": [
{
"oid": "f67e253f1257103db194aa0f3bee5d26ef2247f0",
"body": "…md (#340)",
"is_bot": false,
"headline": "Update deprecated .ecrc file to .editorconfig-checker.json in README.…",
"author_name": "Björn Biege",
"author_login": "freesh",
"committed_at": "2026-02-15T17:12:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3cdbe6212ba31c406c8cc7e05aaf5b6c845d4134",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.38 to 8.5.52 (#339)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-01-28T06:14:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e1fdd835cdb928c354aab26b99b4f3b12cb8b216",
"body": "…#337)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 4.0.0 to 4.0.1 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-12-02T07:10:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7b20ee1a4f548bff0186cd1717b5c0358835a86e",
"body": null,
"is_bot": false,
"headline": "Change interpreter from bash to sh to support more shells (#336)",
"author_name": "Olda Šálek",
"author_login": "mzk",
"committed_at": "2025-11-21T21:26:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ad546f71da06f7e0c505a4988a2e7146be3d196b",
"body": "…(#335)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.13.2 to 4.0.0 …",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-10-02T05:35:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5cafdd31e3b0061a27d87093ead8937e86dae392",
"body": "… (#334)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.12.0 to 3.13.2…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-07-02T06:51:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "39110fe62c6c062492830776f796d74d6fee7885",
"body": "… (#330)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.11.3 to 3.12.0…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-04-02T05:00:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb2581bee39d10e776e69048a88fb10a76a0cc9f",
"body": null,
"is_bot": false,
"headline": "Update core to 3.2.1 (#328)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2025-03-17T14:59:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6017cc985b703eac864ef2f493ccc2edccf4ba6a",
"body": null,
"is_bot": false,
"headline": "Run PHP 8.4 in CI (#329)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2025-03-17T11:27:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2e67401484cc21f290477e79803d3ef9091c8c97",
"body": "… (#327)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.11.1 to 3.11.3…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-02-03T08:23:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c44f0dcefa184fc68d5b872b2eee1634139906e4",
"body": "… (#325)\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.10.3 to 3.11.1…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-12-02T08:58:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cbede13c38015d367c56a05adf51bb881efc85fc",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.12.5 to 1.12.7 (#324)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-11-02T09:45:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ba3078e48b3dd017ca4790192febb3e6cd874e4d",
"body": "… (#322)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.10.2 to 3.10.3…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-10-14T09:48:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "116cc53d46db6181728cffc9ea8b501fa8a5ec1a",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.12.0 to 1.12.5 (#323)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-10-02T07:27:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0b48bb7e115e6914d438ad01cd040e486d93c569",
"body": null,
"is_bot": false,
"headline": "Readme: simplify, link core docs (#320)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2024-09-06T13:20:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "748f72d0560d6ef94b0f8bf710555485f7c2224f",
"body": "… (#316)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.10.1 to 3.10.2…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-09-02T16:13:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a0bbc10c4965ae252f8d2b6b74f629e79670d40",
"body": null,
"is_bot": false,
"headline": "Bump phpstan/phpstan to 1.12 (#318)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2024-09-02T15:45:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a17c9f4d3b129ea5608e9d9cbf486b8afe82a73",
"body": null,
"is_bot": false,
"headline": "Run composer install in CI (#319)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2024-09-02T15:45:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b224710807c89795ec0b9197d400a23466ee410c",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.11.3 to 1.11.6 (#314)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-07-02T06:37:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "56bf08fef2e805a2c2da88ec2b9b1c72a3e5d4b5",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.67 to 1.11.3 (#312)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-06-03T06:59:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b77f40cf130b82e42b7876d352135631149f19c6",
"body": "…(#313)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.9.2 to 3.10.1 …",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-06-03T06:59:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f0b3dd6fd2803895aa17c3c6444ada689f400513",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.37 to 8.5.38 (#311)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-05-02T07:30:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ec7a394b7e7e1fa6d7f1db9491832dd57375e652",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.66 to 1.10.67 (#310)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-05-02T07:24:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2da4e5584c62a82bae1ba09d96e3879680dd02d5",
"body": "…#309)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.9.1 to 3.9.2 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-05-02T06:37:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dfe03ce9fa55dfdea351f13d0aedfbf4cfd35410",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.59 to 1.10.66 (#308)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-04-02T09:26:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c2b0c63681d899b92b2686e6e95d57a29012bc95",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.36 to 8.5.37 (#307)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-04-02T09:25:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb32bdbe4e6764974b8b4eadca21d3c01251c69f",
"body": "…#306)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.9.0 to 3.9.1 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-04-02T09:25:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c51272f825bf0aa02421d47825a8d5f1f2c15049",
"body": null,
"is_bot": false,
"headline": "Use core v3.0.0 (#305)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2024-03-04T12:55:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16455296c52838e6826a1289d16ac30f8dbd82e8",
"body": "Signed-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.57 to 1.10.59 (#303)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-03-04T12:28:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b9035583632aa929f4205eca8676b095fce3c598",
"body": "…#304)\n\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.8.1 to 3.9.0 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-03-04T12:28:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "249369c7a2760fb22f1da64a2529e107508c4721",
"body": null,
"is_bot": false,
"headline": "Use core version 2.8.0 (#302)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2024-02-19T11:56:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6a192030a9035ea353cd19d662a5f4efd8b3871d",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.50 to 1.10.57.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.50...1.10.57)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.50 to 1.10.57 (#300)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-02-14T09:29:32Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "896b2741d5ad27403f7f1b7a5536f9a898fd2783",
"body": "…#301)\n\nBumps [squizlabs/php_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) from 3.7.2 to 3.8.1.\r\n- [Release notes](https://github.com/squizlabs/PHP_CodeSniffer/releases)\r\n- [Commits](https://github.com/squizlabs/PHP_CodeSniffer/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \n[…]\ndevelopment\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.7.2 to 3.8.1 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-02-14T09:28:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b484ec09b304bcf8399ef1e730ca64e625a85335",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.47 to 1.10.50.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.47...1.10.50)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.47 to 1.10.50 (#299)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2024-01-02T09:27:04Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7b1c31f0c8e0a2bc382ec41bd55829efe66cb11c",
"body": "… (#295)\n\nBumps [php-coveralls/php-coveralls](https://github.com/php-coveralls/php-coveralls) from 2.6.0 to 2.7.0.\r\n- [Release notes](https://github.com/php-coveralls/php-coveralls/releases)\r\n- [Changelog](https://github.com/php-coveralls/php-coveralls/blob/master/CHANGELOG.md)\r\n- [Commits](https://\n[…]\ndevelopment\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump php-coveralls/php-coveralls from 2.6.0 to 2.7.0…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-12-04T13:42:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fd549029e3a3a0fcfcb4b7acfd188b65c7413007",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.34 to 8.5.36.\r\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.36/ChangeLog-8.5.md)\r\n- [Commits](https://github.com/sebastianbergmann/phpunit/compare/8.5.34...8.5.36)\r\n\r\n---\r\nupdated-dependencies:\r\n- d\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.34 to 8.5.36 (#297)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-12-04T12:03:09Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "12fd2d4357dc0f937c41d030fe61b007fec125cb",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.40 to 1.10.47.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.40...1.10.47)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.40 to 1.10.47 (#296)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-12-04T11:20:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6f02731b761133ccc720fce2691e71a392a2f995",
"body": null,
"is_bot": false,
"headline": "dependabot: run monthly (#291)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2023-10-31T09:30:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "72bf255f48e53eef3838236ce44369ee23551ce6",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.39 to 1.10.40.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.39...1.10.40)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.39 to 1.10.40 (#294)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-10-31T09:29:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8d05947a71bdb1f8c7162f7eb78e3e33b9217104",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.38 to 1.10.39.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.38...1.10.39)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.38 to 1.10.39 (#293)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-10-24T07:18:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4e47db76f768ef4bb0c21c60b10e4bc867e2a0c1",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.37 to 1.10.38.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.37...1.10.38)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.37 to 1.10.38 (#290)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-10-10T06:14:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6ec2633479f355a4d1c10dc0eaca2bbd99a2f10b",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.35 to 1.10.37.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.35...1.10.37)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.35 to 1.10.37 (#289)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-10-03T07:37:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "70ce17757710d9b974d2fa2f5609ea5b98ab4a5c",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.34 to 1.10.35.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.34...1.10.35)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.34 to 1.10.35 (#287)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-09-26T09:57:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6eb780da6d4f6d362d9680867c41c4bb9ae8cc90",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.33 to 8.5.34.\r\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.34/ChangeLog-8.5.md)\r\n- [Commits](https://github.com/sebastianbergmann/phpunit/compare/8.5.33...8.5.34)\r\n\r\n---\r\nupdated-dependencies:\r\n- d\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.33 to 8.5.34 (#288)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-09-26T09:56:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2f854c85d23d6d49327fea2a3932e9a2c3176d88",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.33 to 1.10.34.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.33...1.10.34)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.33 to 1.10.34 (#286)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-09-19T05:50:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d77dd8a841fdeea2396a5390f588fea49fab7c95",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.32 to 1.10.33.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.32...1.10.33)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.32 to 1.10.33 (#285)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-09-05T09:01:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "01f399e014db030ee2511feceeddd9c5ec36ce12",
"body": null,
"is_bot": false,
"headline": "CI: add PHP 8.3 (#284)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2023-09-01T12:34:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e562162d4d40833a3d75ab0db367f0882abfacf1",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.29 to 1.10.32.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.29...1.10.32)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.29 to 1.10.32 (#283)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-08-29T06:44:30Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b7bbbef9c52b52fd2c61f5585ae888dfbf18a274",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.27 to 1.10.29.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.27...1.10.29)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.27 to 1.10.29 (#282)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-08-15T07:39:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1277e0efa1184209ba87cfc5006854490d785bc5",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.26 to 1.10.27.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.26...1.10.27)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.26 to 1.10.27 (#281)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-08-08T07:43:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "696ac1d36ff635c44e582578e28bcb57ea7a5923",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.25 to 1.10.26.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.25...1.10.26)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.25 to 1.10.26 (#280)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-07-25T07:16:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "799669946e1d69beedfcff0c099278ce25695add",
"body": "… (#279)\n\nBumps [php-coveralls/php-coveralls](https://github.com/php-coveralls/php-coveralls) from 2.5.3 to 2.6.0.\r\n- [Release notes](https://github.com/php-coveralls/php-coveralls/releases)\r\n- [Changelog](https://github.com/php-coveralls/php-coveralls/blob/master/CHANGELOG.md)\r\n- [Commits](https://\n[…]\ndevelopment\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump php-coveralls/php-coveralls from 2.5.3 to 2.6.0…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-07-18T07:52:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3f9c68b0ac3f4f6e0c01ed7d5faed1c99e87c270",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.22 to 1.10.25.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.22...1.10.25)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.22 to 1.10.25 (#278)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-07-11T07:32:35Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "43864034490961dc337b3c924ed51c77cae6100f",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.21 to 1.10.22.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.21...1.10.22)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.21 to 1.10.22 (#277)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-07-04T08:32:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d235ffbe53ba36d1a80b4cfa3aa2217ab484e165",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.19 to 1.10.21.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.19...1.10.21)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.19 to 1.10.21 (#276)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-06-27T05:08:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0890f006b24945c26ab4e69c51f5d8f6836181ae",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.18 to 1.10.19.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.18...1.10.19)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.18 to 1.10.19 (#275)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-06-20T09:53:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "13f33ddebf92fa49c48cfedf23a8b8231e948e94",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.16 to 1.10.18.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.16...1.10.18)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.16 to 1.10.18 (#274)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-06-13T12:41:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "751646e2358adc49d9f22237ce93a73211070223",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.15 to 1.10.16.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.15...1.10.16)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.15 to 1.10.16 (#273)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-06-06T07:09:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f81b62b934064c665cb412f828efff20a59b2eda",
"body": "* Add support for arm64 machine type\r\n\r\nThis patch adds support for Apple M2 Pro\r\n\r\nFixes: #270\r\n\r\n* Fix CI errors\r\n\r\nFixes: #270\r\n\r\n* Remove obsolete comment\r\n\r\nFixes: #270",
"is_bot": false,
"headline": "Add support for arm64 machine type (#271)",
"author_name": "Peter Kraume",
"author_login": "peterkraume",
"committed_at": "2023-05-26T06:20:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a413d8cfc27b1db2d3d84c4fc7a7d029a85d1362",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.14 to 1.10.15.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.14...1.10.15)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.14 to 1.10.15 (#272)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-05-16T07:48:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d4511c3c399c718d970b99cb0bc1f6573423aaf0",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.13 to 1.10.14.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.13...1.10.14)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.13 to 1.10.14 (#269)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-04-25T06:01:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5e52cd54c40e7e69c862b1f848a65ae4da127f53",
"body": "Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 1.9.0 to 1.9.1.\r\n- [Release notes](https://github.com/guzzle/psr7/releases)\r\n- [Changelog](https://github.com/guzzle/psr7/blob/1.9.1/CHANGELOG.md)\r\n- [Commits](https://github.com/guzzle/psr7/compare/1.9.0...1.9.1)\r\n\r\n---\r\nupdated-dependenc\n[…]\nency-name: guzzlehttp/psr7\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump guzzlehttp/psr7 from 1.9.0 to 1.9.1 (#268)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-04-20T10:29:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "978b1edfd71bc228e4e8529973e7f0b3b029faba",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.11 to 1.10.13.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.11...1.10.13)\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.11 to 1.10.13 (#267)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-04-18T09:43:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3a4b6d374f289f31429450b28de805de4bcd644a",
"body": null,
"is_bot": false,
"headline": "dependabot: check weekly (#264)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2023-04-05T11:56:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fdab00d447e822533d742a265ec4497a2beca23f",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.9 to 1.10.11.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.9...1.10.11)\r\n\r\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.9 to 1.10.11 (#266)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-04-05T11:55:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "72e76e36b3668b218a7e2dd26d57cc36ec2a9e81",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.8 to 1.10.9.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.8...1.10.9)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.8 to 1.10.9 (#263)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-03-31T06:51:16Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d16a6063e8fd4d506053c4badeb5e454c193accd",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.5 to 1.10.8.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.5...1.10.8)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.5 to 1.10.8 (#262)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-03-25T06:32:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ff88d782c5490fa1cf0bfc6d276bc64a0dfe8900",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.4 to 1.10.5.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.4...1.10.5)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.4 to 1.10.5 (#259)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-03-09T12:37:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c5f94e8887c148940ba246964f4175a28519bb28",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.3 to 1.10.4.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.3...1.10.4)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.3 to 1.10.4 (#258)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-03-07T08:45:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dc7fec1cd8b56a01b4d494833eb13ff3b88f0f2d",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.2 to 1.10.3.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.2...1.10.3)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.2 to 1.10.3 (#256)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-28T11:34:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b070071a4a27f2625b6a643feb27efc234c7af8d",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.32 to 8.5.33.\r\n- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)\r\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md)\r\n- [Commits](https://github.com/sebastianberg\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.32 to 8.5.33 (#257)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-28T11:34:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6ec8ae2477c578778c33a728e920d1707cd28006",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.1 to 1.10.2.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.10.1...1.10.2)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.10.1 to 1.10.2 (#255)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-24T08:59:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0a98f325093e4ab07ef7be306f19f8131fa20d51",
"body": "…#254)\n\nBumps [squizlabs/php_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) from 3.7.1 to 3.7.2.\r\n- [Release notes](https://github.com/squizlabs/PHP_CodeSniffer/releases)\r\n- [Commits](https://github.com/squizlabs/PHP_CodeSniffer/compare/3.7.1...3.7.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dep\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump squizlabs/php_codesniffer from 3.7.1 to 3.7.2 (…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-24T08:58:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a6e6611456477d3f03818d3484e2d6ed957e78d8",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.18 to 1.10.1.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.18...1.10.1)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.18 to 1.10.1 (#253)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-22T19:13:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3a5be4ddb65ebafb3adbc88988538e83b95938e4",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.17 to 1.9.18.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.17...1.9.18)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.17 to 1.9.18 (#252)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-20T08:41:38Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a342aa2231da434a65865e6f2679ced1d740ac12",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.16 to 1.9.17.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.16...1.9.17)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.16 to 1.9.17 (#251)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-09T10:49:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "57584e4643134fc81846a690563bd0a8249ef82d",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.14 to 1.9.16.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.14...1.9.16)\r\n\r\n-\n[…]\ndevelopment\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.14 to 1.9.16 (#250)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-02-08T08:37:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8395a20827da48ade045fc10ec80e321f62d131e",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.31 to 8.5.32.\r\n- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)\r\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md)\r\n- [Commits](https://github.com/sebastianberg\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.31 to 8.5.32 (#249)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-27T08:23:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9306f384705a3f33afedfd0fdfad1d620a577e8f",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.12 to 1.9.14.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.12...1.9.14)\r\n\r\n-\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.12 to 1.9.14 (#247)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-20T11:59:23Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ea7059c1931b812a71bf0f681fccc1d2c48643cc",
"body": "* CI: no prefer-lowest as all deps are dev-only\r\n\r\n* No double run in MRs",
"is_bot": false,
"headline": "CI: no prefer-lowest as all deps are dev-only (#248)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2023-01-20T11:57:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "133d6c627d7ec96cec9b8cedc2de84ed1bdbd0ad",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.11 to 1.9.12.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.11...1.9.12)\r\n\r\n-\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.11 to 1.9.12 (#245)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-18T08:11:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d06fcee4511d52d0650e9dc8f893cafd3d415807",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.9 to 1.9.11.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.9...1.9.11)\r\n\r\n---\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.9 to 1.9.11 (#244)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-15T14:58:26Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e3e97b98a0da3cc8ab197b7e534eb9597992e9ac",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.8 to 1.9.9.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.8...1.9.9)\r\n\r\n---\r\n\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.8 to 1.9.9 (#243)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-12T07:36:11Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "850fc7da1e9ba3f86b513331cc008011976594eb",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.7 to 1.9.8.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.7...1.9.8)\r\n\r\n---\r\n\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.7 to 1.9.8 (#242)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-10T08:30:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e52e3d82ef4d81027faeabc9ee1bf4eb0ad33e39",
"body": "… (#224)\n\nBumps [php-coveralls/php-coveralls](https://github.com/php-coveralls/php-coveralls) from 2.5.2 to 2.5.3.\r\n- [Release notes](https://github.com/php-coveralls/php-coveralls/releases)\r\n- [Changelog](https://github.com/php-coveralls/php-coveralls/blob/master/CHANGELOG.md)\r\n- [Commits](https://\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump php-coveralls/php-coveralls from 2.5.2 to 2.5.3…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-05T09:59:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8218382f05c209fc492364908b78a7534b9af189",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.4 to 1.9.7.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.4...1.9.7)\r\n\r\n---\r\nu\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.4 to 1.9.7 (#241)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2023-01-05T09:58:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "428769500c0cd5bb5ce6de0dfe0cd6a716b77b5d",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.2 to 1.9.4.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.9.2...1.9.4)\r\n\r\n---\r\nu\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.9.2 to 1.9.4 (#238)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-12-20T10:13:23Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dd43bdceb6b151b86f481718ee277ee66576f5f1",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.28 to 8.5.31.\r\n- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)\r\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md)\r\n- [Commits](https://github.com/sebastianberg\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.28 to 8.5.31 (#232)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-12-05T12:37:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0b79a9f437c20f6aa4d0ad0a708a8d8e907ff9cc",
"body": null,
"is_bot": false,
"headline": "CI: run also on PHP 8.2 (#236)",
"author_name": "Jan Nedbal",
"author_login": "janedbal",
"committed_at": "2022-12-02T16:59:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d989fe555e9e2b336bfe947be857f51fa7906128",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.8.2 to 1.9.2.\r\n- [Release notes](https://github.com/phpstan/phpstan/releases)\r\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)\r\n- [Commits](https://github.com/phpstan/phpstan/compare/1.8.2...1.9.2)\r\n\r\n---\r\nu\n[…]\n\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.8.2 to 1.9.2 (#234)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-12-02T12:34:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e232706b487151a158b5e0fe45a6a980eda00f54",
"body": "* Ignore phpstan error message\r\n\r\n* Limit the phpstan ignore rule",
"is_bot": false,
"headline": "Utilities: ignore phpstan error message (#223)",
"author_name": "Vlasta Neubauer",
"author_login": "paranoiq",
"committed_at": "2022-09-08T08:52:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a72995f08062014bcd7f9aef28b22609f6a228a8",
"body": "Fix architecture detection, release URL and binary path on Windows",
"is_bot": false,
"headline": "Merge pull request #220 from paranoiq/fix-realease-download-on-windows",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-09-07T07:50:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63656bd6a96c67c9cea131be372158af79d421ce",
"body": null,
"is_bot": false,
"headline": "Fix architecture detection, release URL and binary path on Windows",
"author_name": "Vlasta Neubauer",
"author_login": "paranoiq",
"committed_at": "2022-09-06T12:44:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b307dd8615077090e348f1cdd8fa5fca56f1c831",
"body": "…/phpunit/phpunit-8.5.28\n\nbuild(deps-dev): bump phpunit/phpunit from 8.5.27 to 8.5.28",
"is_bot": false,
"headline": "Merge pull request #216 from editorconfig-checker/dependabot/composer…",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-08-02T07:17:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ab1931c3e342dc491a104689d04e6cf784b534df",
"body": "Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.27 to 8.5.28.\n- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)\n- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md)\n- [Commits](https://github.com/sebastianbergman\n[…]\n\n\n---\nupdated-dependencies:\n- dependency-name: phpunit/phpunit\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpunit/phpunit from 8.5.27 to 8.5.28",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-07-29T22:10:12Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "19e4f5beb95724e06bca50c46bd405bb3b71745e",
"body": "…/phpstan/phpstan-1.8.2\n\nbuild(deps-dev): bump phpstan/phpstan from 1.7.9 to 1.8.2",
"is_bot": false,
"headline": "Merge pull request #215 from editorconfig-checker/dependabot/composer…",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-07-24T08:34:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dde943dfd75b2c6b98aeeab066c348b02f658208",
"body": "…/guzzlehttp/guzzle-6.5.8\n\nbuild(deps): bump guzzlehttp/guzzle from 6.5.5 to 6.5.8",
"is_bot": false,
"headline": "Merge pull request #212 from editorconfig-checker/dependabot/composer…",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-07-24T08:34:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e9d20934391f20eeecc558c2ce6001d2465ed058",
"body": "…/squizlabs/php_codesniffer-3.7.1\n\nbuild(deps-dev): bump squizlabs/php_codesniffer from 3.6.2 to 3.7.1",
"is_bot": false,
"headline": "Merge pull request #211 from editorconfig-checker/dependabot/composer…",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-07-24T08:33:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "541919b87484df451d8b2766ffe15435d1ccbb72",
"body": "…/phpunit/phpunit-8.5.27\n\nbuild(deps-dev): bump phpunit/phpunit from 8.5.26 to 8.5.27",
"is_bot": false,
"headline": "Merge pull request #210 from editorconfig-checker/dependabot/composer…",
"author_name": "Max Strübing",
"author_login": "mstruebing",
"committed_at": "2022-07-24T08:33:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c8f4e41255d85db32dc226451459502234014efa",
"body": "Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.7.9 to 1.8.2.\n- [Release notes](https://github.com/phpstan/phpstan/releases)\n- [Changelog](https://github.com/phpstan/phpstan/blob/1.8.x/CHANGELOG.md)\n- [Commits](https://github.com/phpstan/phpstan/compare/1.7.9...1.8.2)\n\n---\nupdated-dependencies:\n- dependency-name: phpstan/phpstan\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps-dev): bump phpstan/phpstan from 1.7.9 to 1.8.2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-07-20T22:32:40Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 50,
"commits_last_year": 5,
"latest_release_at": "2025-03-17T15:01:23Z",
"latest_release_tag": "10.7.0",
"releases_from_tags": false,
"days_since_last_push": 61,
"active_weeks_last_year": 5,
"days_since_latest_release": 498,
"mean_days_between_releases": 178.8
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 37,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "editorconfig-checker/editorconfig-checker",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "packagist",
"matches_repo": true,
"registry_url": "https://packagist.org/packages/editorconfig-checker/editorconfig-checker",
"is_deprecated": false,
"latest_version": "10.7.0",
"repository_url": "https://github.com/editorconfig-checker/editorconfig-checker.php",
"versions_count": 50,
"total_downloads": 960331,
"dependents_count": 48,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 29032,
"first_published_at": null,
"latest_published_at": "2025-03-17T14:59:08Z",
"latest_version_yanked": null,
"days_since_latest_publish": 498
}
]
},
"popularity": {
"forks": 18,
"stars": 75,
"watchers": 7,
"fork_history": {
"days": [
{
"date": "2017-04-25",
"count": 1
},
{
"date": "2017-04-28",
"count": 1
},
{
"date": "2017-10-21",
"count": 1
},
{
"date": "2017-12-12",
"count": 1
},
{
"date": "2018-03-22",
"count": 1
},
{
"date": "2018-04-30",
"count": 1
},
{
"date": "2018-08-09",
"count": 1
},
{
"date": "2018-08-20",
"count": 1
},
{
"date": "2018-10-01",
"count": 1
},
{
"date": "2019-01-07",
"count": 1
},
{
"date": "2021-01-06",
"count": 1
},
{
"date": "2021-11-22",
"count": 1
},
{
"date": "2023-05-11",
"count": 1
},
{
"date": "2023-07-04",
"count": 1
},
{
"date": "2025-11-21",
"count": 1
},
{
"date": "2025-12-04",
"count": 1
},
{
"date": "2026-02-15",
"count": 1
},
{
"date": "2026-04-10",
"count": 1
}
],
"complete": true,
"collected": 18,
"total_forks": 18
},
"star_history": null,
"open_issues_and_prs": 6
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [],
"largest_source_bytes": 4638,
"source_files_sampled": 28,
"oversized_source_files": 0,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"composer.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "guzzlehttp/guzzle",
"direct": false,
"version": "6.5.8",
"severity": "moderate",
"ecosystem": "packagist",
"cvss_score": 5.9,
"advisory_ids": [
"GHSA-94pj-82f3-465w",
"GHSA-cwxw-98qj-8qjx",
"GHSA-f283-ghqc-fg79",
"GHSA-g446-98w2-8p5w",
"GHSA-h95v-h523-3mw8",
"GHSA-wm3w-8rrp-j577",
"GHSA-wpwq-4j6v-78m3"
],
"fixed_version": "7.15.1",
"advisory_count": 7,
"oldest_advisory_days": 39
},
{
"name": "guzzlehttp/psr7",
"direct": false,
"version": "1.9.1",
"severity": "moderate",
"ecosystem": "packagist",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-34xg-wgjx-8xph",
"GHSA-c2w2-prh8-qm98",
"GHSA-hq7v-mx3g-29hw",
"GHSA-vm85-hxw5-5432"
],
"fixed_version": "2.12.3",
"advisory_count": 4,
"oldest_advisory_days": 47
},
{
"name": "symfony/polyfill-intl-idn",
"direct": false,
"version": "1.28.0",
"severity": "moderate",
"ecosystem": "packagist",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2xf4-cg6j-vhgq"
],
"fixed_version": "1.38.1",
"advisory_count": 1,
"oldest_advisory_days": 61
},
{
"name": "symfony/yaml",
"direct": false,
"version": "4.4.45",
"severity": "moderate",
"ecosystem": "packagist",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4qpc-3hr4-r2p4",
"GHSA-9frc-8383-795m",
"GHSA-c2p3-7m5p-cv8x"
],
"fixed_version": "8.0.12",
"advisory_count": 3,
"oldest_advisory_days": 62
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"moderate": 4
},
"advisory_count": 15,
"affected_count": 4,
"assessed_count": 47,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"packagist"
],
"dependencies": [],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "doctrine/instantiator",
"direct": false,
"version": "1.5.0",
"ecosystem": "packagist"
},
{
"name": "guzzlehttp/guzzle",
"direct": false,
"version": "6.5.8",
"ecosystem": "packagist"
},
{
"name": "guzzlehttp/promises",
"direct": false,
"version": "1.5.3",
"ecosystem": "packagist"
},
{
"name": "guzzlehttp/psr7",
"direct": false,
"version": "1.9.1",
"ecosystem": "packagist"
},
{
"name": "myclabs/deep-copy",
"direct": false,
"version": "1.13.4",
"ecosystem": "packagist"
},
{
"name": "phar-io/manifest",
"direct": false,
"version": "2.0.4",
"ecosystem": "packagist"
},
{
"name": "phar-io/version",
"direct": false,
"version": "3.2.1",
"ecosystem": "packagist"
},
{
"name": "php-coveralls/php-coveralls",
"direct": false,
"version": "2.7.0",
"ecosystem": "packagist"
},
{
"name": "phpstan/phpstan",
"direct": false,
"version": "1.12.7",
"ecosystem": "packagist"
},
{
"name": "phpunit/php-code-coverage",
"direct": false,
"version": "7.0.17",
"ecosystem": "packagist"
},
{
"name": "phpunit/php-file-iterator",
"direct": false,
"version": "2.0.6",
"ecosystem": "packagist"
},
{
"name": "phpunit/php-text-template",
"direct": false,
"version": "1.2.1",
"ecosystem": "packagist"
},
{
"name": "phpunit/php-timer",
"direct": false,
"version": "2.1.4",
"ecosystem": "packagist"
},
{
"name": "phpunit/php-token-stream",
"direct": false,
"version": "3.1.3",
"ecosystem": "packagist"
},
{
"name": "phpunit/phpunit",
"direct": false,
"version": "8.5.52",
"ecosystem": "packagist"
},
{
"name": "psr/container",
"direct": false,
"version": "1.1.1",
"ecosystem": "packagist"
},
{
"name": "psr/http-message",
"direct": false,
"version": "1.1",
"ecosystem": "packagist"
},
{
"name": "psr/log",
"direct": false,
"version": "1.1.4",
"ecosystem": "packagist"
},
{
"name": "ralouphie/getallheaders",
"direct": false,
"version": "3.0.3",
"ecosystem": "packagist"
},
{
"name": "sebastian/code-unit-reverse-lookup",
"direct": false,
"version": "1.0.3",
"ecosystem": "packagist"
},
{
"name": "sebastian/comparator",
"direct": false,
"version": "3.0.7",
"ecosystem": "packagist"
},
{
"name": "sebastian/diff",
"direct": false,
"version": "3.0.6",
"ecosystem": "packagist"
},
{
"name": "sebastian/environment",
"direct": false,
"version": "4.2.5",
"ecosystem": "packagist"
},
{
"name": "sebastian/exporter",
"direct": false,
"version": "3.1.8",
"ecosystem": "packagist"
},
{
"name": "sebastian/global-state",
"direct": false,
"version": "3.0.6",
"ecosystem": "packagist"
},
{
"name": "sebastian/object-enumerator",
"direct": false,
"version": "3.0.5",
"ecosystem": "packagist"
},
{
"name": "sebastian/object-reflector",
"direct": false,
"version": "1.1.3",
"ecosystem": "packagist"
},
{
"name": "sebastian/recursion-context",
"direct": false,
"version": "3.0.3",
"ecosystem": "packagist"
},
{
"name": "sebastian/resource-operations",
"direct": false,
"version": "2.0.3",
"ecosystem": "packagist"
},
{
"name": "sebastian/type",
"direct": false,
"version": "1.1.5",
"ecosystem": "packagist"
},
{
"name": "sebastian/version",
"direct": false,
"version": "2.0.1",
"ecosystem": "packagist"
},
{
"name": "squizlabs/php_codesniffer",
"direct": false,
"version": "4.0.1",
"ecosystem": "packagist"
},
{
"name": "symfony/config",
"direct": false,
"version": "4.4.44",
"ecosystem": "packagist"
},
{
"name": "symfony/console",
"direct": false,
"version": "4.4.49",
"ecosystem": "packagist"
},
{
"name": "symfony/filesystem",
"direct": false,
"version": "4.4.42",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-ctype",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-intl-idn",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-intl-normalizer",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-mbstring",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-php72",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-php73",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-php80",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/polyfill-php81",
"direct": false,
"version": "1.28.0",
"ecosystem": "packagist"
},
{
"name": "symfony/service-contracts",
"direct": false,
"version": "1.10.0",
"ecosystem": "packagist"
},
{
"name": "symfony/stopwatch",
"direct": false,
"version": "4.4.46",
"ecosystem": "packagist"
},
{
"name": "symfony/yaml",
"direct": false,
"version": "4.4.45",
"ecosystem": "packagist"
},
{
"name": "theseer/tokenizer",
"direct": false,
"version": "1.3.1",
"ecosystem": "packagist"
}
],
"collected": true,
"truncated": false,
"total_count": 47,
"direct_count": 0,
"indirect_count": 47
}
},
"maintainership": {
"issues": {
"open_prs": 3,
"merged_prs": 222,
"open_issues": 3,
"closed_ratio": 0.952,
"closed_issues": 60,
"closed_unmerged_prs": 53
},
"bus_factor": 1,
"bot_contributors": 2,
"top_contributors": [
{
"type": "User",
"login": "mstruebing",
"commits": 371,
"avatar_url": "https://avatars.githubusercontent.com/u/12071529?v=4"
},
{
"type": "User",
"login": "janedbal",
"commits": 18,
"avatar_url": "https://avatars.githubusercontent.com/u/1993453?v=4"
},
{
"type": "User",
"login": "s2b",
"commits": 8,
"avatar_url": "https://avatars.githubusercontent.com/u/458524?v=4"
},
{
"type": "User",
"login": "pixelbrackets",
"commits": 6,
"avatar_url": "https://avatars.githubusercontent.com/u/1592995?v=4"
},
{
"type": "User",
"login": "grebaldi",
"commits": 4,
"avatar_url": "https://avatars.githubusercontent.com/u/2522299?v=4"
},
{
"type": "User",
"login": "janhelke",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/5299739?v=4"
},
{
"type": "User",
"login": "jonathan-shahen",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/32882794?v=4"
},
{
"type": "User",
"login": "paranoiq",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/146912?v=4"
},
{
"type": "User",
"login": "icanhazstring",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/883543?v=4"
},
{
"type": "User",
"login": "freesh",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/4658848?v=4"
}
],
"contributors_sampled": 16,
"top_contributor_share": 0.879
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"checks.yml"
],
"has_docs_dir": true,
"linter_configs": [],
"has_editorconfig": true,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"composer.lock"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": null,
"reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 2,
"reason": "6 out of 30 merged PRs checked by a CI test -- score normalized to 2",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 8,
"reason": "Found 7/8 approved changesets -- score normalized to 8",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 12 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 10,
"reason": "0 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "f67e253f1257103db194aa0f3bee5d26ef2247f0",
"ran_at": "2026-07-28T22:25:34Z",
"aggregate_score": 5.2,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-24T00:35:00Z",
"oldest_open_prs": [
{
"number": 332,
"created_at": "2025-06-01T22:55:59Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 338,
"created_at": "2025-12-04T15:15:00Z",
"last_comment_at": "2025-12-05T11:00:56Z",
"last_comment_author": "mstruebing"
},
{
"number": 341,
"created_at": "2026-05-28T22:04:18Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-02-15T17:12:06Z",
"ci_last_conclusion": "FAILURE",
"oldest_open_issues": [
{
"number": 126,
"created_at": "2020-03-05T08:00:30Z",
"last_comment_at": "2020-03-05T11:33:06Z",
"last_comment_author": "tomtomsen"
},
{
"number": 235,
"created_at": "2022-11-27T11:37:09Z",
"last_comment_at": "2022-12-02T12:32:33Z",
"last_comment_author": "janedbal"
},
{
"number": 292,
"created_at": "2023-10-10T10:19:14Z",
"last_comment_at": "2023-10-31T09:30:15Z",
"last_comment_author": "janedbal"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/editorconfig-checker/editorconfig-checker.php",
"host": "github.com",
"name": "editorconfig-checker.php",
"owner": "editorconfig-checker"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": "The weighted overall 57 is calibrated to 60 on the published index scale (record calibration 2026-08-02).",
"notes": [
{
"code": "overall_calibration",
"params": {
"raw": 57,
"calibrated": 60,
"calibration": "2026-08-02"
}
}
],
"value": 60,
"inputs": {
"security": 62,
"vitality": 38,
"community": 53,
"governance": 63,
"calibration": "2026-08-02",
"engineering": 71,
"ai_readiness": 51,
"weighted_overall_raw": 57
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "weak",
"name": "Vitality",
"value": 38,
"weight": 0.21,
"metrics": [
{
"key": "development_activity",
"band": "at_risk",
"name": "Development activity",
"note": null,
"notes": [],
"value": 28,
"inputs": {
"commits_last_year": 5,
"human_commit_share": 0.23,
"days_since_last_push": 61,
"active_weeks_last_year": 5
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 61 days ago",
"points": 18,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 61
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "5/52 weeks with commits",
"points": 3.5,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 5
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "5 commits in the last year",
"points": 7,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 5
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "moderate",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 52,
"inputs": {
"releases_count": 50,
"latest_release_tag": "10.7.0",
"releases_from_tags": false,
"days_since_latest_release": 498,
"mean_days_between_releases": 178.8
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "50 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 50
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 498 days ago",
"points": 7.2,
"status": "partial",
"details": [
{
"code": "release_recency",
"params": {
"days": 498
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~178.8 days",
"points": 12.6,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 178.8
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "exceptional",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 170,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 170 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 170
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 53,
"weight": 0.17,
"metrics": [
{
"key": "popularity",
"band": "weak",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 45,
"inputs": {
"forks": 18,
"stars": 75,
"watchers": 7,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "75 stars",
"points": 30.3,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 75
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "18 forks",
"points": 10.3,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 18
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "7 watchers",
"points": 4.3,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 7
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"readme_badges": null,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"readme_badge_services": [],
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "good",
"name": "Ecosystem adoption (downloads)",
"note": null,
"notes": [],
"value": 71,
"inputs": {
"packages": [
"editorconfig-checker/editorconfig-checker"
],
"dependents": 48,
"ecosystems": "packagist",
"total_downloads": 960331,
"monthly_downloads": 29032
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "29,032 downloads/month across packagist",
"points": 59.5,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 29032,
"ecosystems": "packagist"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "48 packages depend on it",
"points": 11.3,
"status": "partial",
"details": [
{
"code": "registry_dependents",
"params": {
"count": 48
}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 63,
"weight": 0.23,
"metrics": [
{
"key": "maintainer_resilience",
"band": "weak",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 35,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 16,
"top_contributor_share": 0.879
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 88% of commits",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 88
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "16 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 16
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 12 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "excellent",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"newcomer_pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 88,
"inputs": {
"merged_prs": 222,
"open_issues": 3,
"closed_issues": 60,
"prs_merged_7d": null,
"prs_decided_7d": null,
"prs_merged_30d": null,
"prs_decided_30d": null,
"issue_closed_ratio": 0.952,
"closed_unmerged_prs": 53,
"first_time_authors_30d": null,
"first_time_prs_merged_30d": null,
"first_time_prs_decided_30d": null
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "95% of issues closed",
"points": 40,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 95
}
}
],
"max_points": 42
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "222/275 decided PRs merged",
"points": 24.2,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 222,
"decided": 275
}
}
],
"max_points": 30
},
{
"key": "newcomer_pr_acceptance",
"name": "Newcomer PR acceptance",
"detail": "no first-time contributor's PR decided in 30d",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_newcomer_prs",
"params": {
"days": 30
}
}
],
"max_points": 13
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 7/8 approved changesets -- score normalized to 8",
"points": 12,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 58,
"inputs": {
"followers": 13,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "editorconfig-checker",
"public_repos": 9,
"account_age_days": 3423
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "13 followers of editorconfig-checker",
"points": 8.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 13,
"login": "editorconfig-checker"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "9 public repos, account ~9 yr old",
"points": 19.3,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 9
}
},
{
"code": "account_age_years",
"params": {
"years": 9
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "good",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 79,
"inputs": {
"packages": [
"editorconfig-checker/editorconfig-checker"
],
"ecosystems": "packagist",
"any_deprecated": false,
"min_days_since_publish": 498
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on packagist",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "packagist"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 498 days ago",
"points": 14,
"status": "partial",
"details": [
{
"code": "publish_recency",
"params": {
"days": 498
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "50 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 50
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "good",
"name": "Engineering Quality",
"value": 71,
"weight": 0.19,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 58,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "1 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 1
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 6.4,
"status": "met",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "6 out of 30 merged PRs checked by a CI test -- score normalized to 2",
"points": 4,
"status": "partial",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"topics": [
"editorconfig",
"composer",
"editorconfig-checker",
"php",
"clean-code",
"linting",
"codequality",
"code-quality",
"hacktoberfest"
],
"has_wiki": false,
"homepage": "https://editorconfig-checker.github.io/",
"has_readme": true,
"has_docs_dir": true,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://editorconfig-checker.github.io/",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "9 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 9
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 62,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"branch_protection",
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 52,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 15,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 3,
"scorecard_aggregate": 5.2
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "6 out of 30 merged PRs checked by a CI test -- score normalized to 2",
"points": 0.5,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 7/8 approved changesets -- score normalized to 8",
"points": 6,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 12 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "0 existing vulnerabilities detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "exceptional",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 47 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories",
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 47
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 15,
"affected_packages": 4,
"assessed_packages": 47,
"unassessed_packages": 0,
"affected_by_severity": "moderate 4",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "exceptional",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 47,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "exceptional",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"commit_weight_rule": {
"min_commits": 50,
"min_commit_share": 0.1
},
"review_only_matches": 0,
"below_threshold_exposures": [],
"assessed_self_published_locations": 16
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "moderate",
"name": "AI Readiness",
"value": 51,
"weight": 0.04,
"metrics": [
{
"key": "ai_agent_context",
"band": "weak",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.913,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "21 of 23 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 21,
"sampled": 23
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 58,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"composer.lock"
],
"has_dockerfile": true,
"typed_language": false,
"bootstrap_files": [
"Makefile"
],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0.77
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Makefile"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "77 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 77,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "moderate",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 55,
"inputs": {
"primary_language": "PHP",
"largest_source_bytes": 4638,
"source_files_sampled": 28,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "PHP without a type-check config",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_typecheck_config_language",
"params": {
"language": "PHP"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/28 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 28,
"oversized": 0
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
}
],
"classification": {
"top": [
"library"
],
"labels": [
"library"
],
"scores": {
"library": 6
},
"primary": "library",
"evidence": [
{
"tier": "distribution",
"label": "library",
"source": "registry:packagist",
"weight": 6
}
],
"artifacts": [],
"confidence": "medium",
"host_extension": false,
"runs_as_process": false,
"consumed_by_code": true
},
"metrics_version": "2.5.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-28T22:25:56.164038Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/e/editorconfig-checker/editorconfig-checker.php.svg",
"full_name": "editorconfig-checker/editorconfig-checker.php",
"license_state": "standard",
"license_spdx": "MIT"
}