GitHub / jrfnl issue stats
Total issues: 567
Total pull requests: 4,346
Merged pull request: 4,097
Average time to close issues: over 1 year
Average time to close pull requests: 20 days
Average comments per issue: 3.69
Average comments per pull request: 0.71
Issues created
- PHPCSStandards/PHP_CodeSniffer: 98
- squizlabs/PHP_CodeSniffer: 40
- WordPress/Requests: 26
- WordPress/WordPress-Coding-Standards: 23
- phpcompatibility/phpmodernizer: 18
- PHPCSStandards/PHPCSUtils: 17
- PHPCompatibility/PHPCompatibility: 17
- Yoast/yoastcs: 16
- WPTT/WPThemeReview: 15
- jrfnl/php-cheat-sheet-extended: 14
- php-parallel-lint/PHP-Parallel-Lint: 12
- PHPCSStandards/composer-installer: 11
- PHPCSStandards/PHPCSExtra: 10
- ramsey/composer-install: 8
- phpDocumentor/phpDocumentor: 7
- Automattic/VIP-Coding-Standards: 7
- Yoast/PHPUnit-Polyfills: 7
- eagerterrier/mimetypes-link-icons: 6
- phpstan/phpstan: 6
- Brain-WP/BrainMonkey: 6
- sirbrillig/phpcs-variable-analysis: 5
- shivammathur/setup-php: 5
- PHPCSStandards/PHPCSDevTools: 5
- antecedent/patchwork: 5
- srvaroa/labeler: 5
- WordPress/Dynamic-Properties-Utils: 4
- phar-io/phive: 4
- FloeDesignTechnologies/phpcs-security-audit: 4
- gitextensions/gitextensions: 3
- mjangda/plugin-notes: 3
- dseguy/clearphp: 3
- sebastianbergmann/phpunit-documentation-english: 3
- jdevalk/clicky: 3
- zetacomponents/ConsoleTools: 3
- php/php-src: 3
- php-parallel-lint/PHP-Console-Highlighter: 3
- jcchavezs/cmb2-conditionals: 3
- paragonie/sodium_compat: 3
- jrfnl/debug-bar-constants: 3
- sebastianbergmann/phpunit-website: 3
- DaveChild/Text-Statistics: 3
- jrfnl/debug-bar-localization: 3
- PHPCSStandards/phpcs-docs: 3
- justoff/github-wc-polyfill: 3
- php/doc-en: 2
- PHPCSStandards/PHPCSDevCS: 2
- WordPress/props-bot-action: 2
- origgami/CMB2-grid: 2
- sebastianbergmann/php-code-coverage: 2
- PHPCompatibility/PHPCompatibilityParagonie: 2
- sebastianbergmann/phpunit: 2
- nrbrd/neo-hpstr-jekyll-theme: 2
- PHPCSStandards/PHP_CodeSniffer-documentation: 2
- fooplugins/debug-bar-screen-info: 2
- Yoast/i18n-module: 2
- remarkjs/remark-lint: 2
- jrfnl/google-webdev-phpcs: 2
- minvws/nl-covid19-coronacheck-website: 2
- vweevers/remark-changelog: 2
- YahnisElsts/wp-update-server: 2
- php-parallel-lint/PHP-Console-Color: 2
- rtCamp/action-phpcs-code-review: 2
- php-fig/per-coding-style: 2
- Yoast/whip: 2
- ADOdb/ADOdb: 2
- php-coveralls/php-coveralls: 1
- mockery/mockery: 1
- infection/infection: 1
- cherryframework/cherryframework: 1
- ahmeturun/GitExtensions.GitLab: 1
- Automattic/underscores.me: 1
- aaronjorbin/wordpress-theme-directory-slurper: 1
- adamsilverstein/wp-post-meta-revisions: 1
- rhysd/actionlint: 1
- phpDocumentor/ReflectionCommon: 1
- Roave/SecurityAdvisories: 1
- badges/shields: 1
- udx/lib-wp-bootstrap: 1
- PHPCompatibility/PHPCompatibilityJoomla: 1
- PHPCompatibility/PHPCompatibilityAll: 1
- sebastianbergmann/exporter: 1
- phpspec/prophecy: 1
- TGMPA/TGM-Plugin-Activation: 1
- bobthecow/mustache.php: 1
- patmoore/debug-bar-query-tracer: 1
- rdohms/phpunit-arraysubset-asserts: 1
- magento/magento-coding-standard: 1
- sanmai/phpunit-legacy-adapter: 1
- WinMerge/winmerge: 1
- sirbrillig/phpcs-import-detection: 1
- llaville/php-compatinfo: 1
- wecodemore/WordPress-Gear: 1
- Yoast/api-libs: 1
- 10up/phpcs-composer: 1
- Andrew-Chen-Wang/github-wiki-action: 1
- coverallsapp/coverage-reporter: 1
- wpengine/phpcompat: 1
- hasinhayder/cmb2-metabox-generator: 1
- soderlind/coding-standard: 1
- PHPCSStandards/xmllint-validate: 1
- mast-eu/GitExtensions.SVN: 1
- NetHack/NetHack: 1
- composer/semver: 1
- nk-crew/ghostkit: 1
- aramzs/debug-bar-actions-and-filters-addon: 1
- jrfnl/wp-plugin-best-practices-demo: 1
- maglnet/ComposerRequireChecker: 1
- benbalter/jekyll-readme-index: 1
- WordPress/wordpress-importer: 1
- progressplanner/comment-hacks: 1
- coverallsapp/github-action: 1
- jekyll/jekyll-gist: 1
- Yoast/yoast-test-helper: 1
- crazy-max/ghaction-github-status: 1
- PHPCompatibility/PHPCompatibilityWP: 1
- mitmproxy/mitmproxy: 1
- wp-cli/doctor-command: 1
- peter-evans/create-pull-request: 1
- ircmaxell/password_compat: 1
- phpspec/prophecy-phpunit: 1
- phpDocumentor/ReflectionDocBlock: 1
- paragonie/random_compat: 1
- xwp/wp-dev-lib: 1
- Automattic/_s: 1
- crate-ci/typos: 1
- Rarst/phpcs-cognitive-complexity: 1
- technote-space/broken-link-checker-action: 1
- jacobtomlinson/gha-find-replace: 1
- Automattic/sensei-coding-standard: 1
- composer/composer: 1
- RequestsPHP/test-server: 1
- olefredrik/FoundationPress: 1
- wp-cli/i18n-command: 1
- theseer/Autoload: 1
- webimpress/coding-standard: 1
- sebastianbergmann/php-timer: 1
- sjonhortensius/3v4l_org: 1
- opencfp/opencfp: 1
- composer/getcomposer.org: 1
- WordPress/phpdoc-parser: 1
- cli/cli: 1
Pull requests created
- PHPCSStandards/PHP_CodeSniffer: 518
- PHPCompatibility/PHPCompatibility: 279
- PHPCSStandards/PHPCSUtils: 248
- PHPCSStandards/PHPCSExtra: 206
- Yoast/PHPUnit-Polyfills: 187
- Yoast/yoastcs: 156
- PHPCSStandards/PHPCSDevTools: 149
- WordPress/WordPress-Coding-Standards: 135
- Yoast/whip: 115
- WordPress/Requests: 96
- Yoast/wordpress-seo: 82
- squizlabs/PHP_CodeSniffer: 77
- PHPCSStandards/composer-installer: 77
- jdevalk/clicky: 75
- Yoast/wp-test-utils: 73
- php-parallel-lint/PHP-Parallel-Lint: 71
- Automattic/VIP-Coding-Standards: 63
- Yoast/yoast-test-helper: 55
- progressplanner/comment-hacks: 55
- Brain-WP/BrainMonkey: 50
- jrfnl/php-cheat-sheet-extended: 49
- PHPCompatibility/PHPCompatibilitySymfony: 49
- dd32/debug-bar: 48
- yoast/yoast-acf-analysis: 47
- PHPCompatibility/PHPCompatibilityWP: 44
- Yoast/i18n-module: 43
- PHPCSStandards/PHPCSDevCS: 42
- tollmanz/debug-bar-cron: 41
- PHPCompatibility/PHPCompatibilityParagonie: 39
- php-parallel-lint/PHP-Console-Highlighter: 39
- PHPCompatibility/PHPCompatibilityJoomla: 38
- sirbrillig/phpcs-variable-analysis: 37
- WordPress/wordpress-importer: 37
- php-parallel-lint/PHP-Console-Color: 33
- PHPCompatibility/PHPCompatibilityPasswordCompat: 33
- WPTT/WPThemeReview: 28
- jrfnl/debug-bar-constants: 27
- wecodemore/WordPress-Gear: 27
- PHPCompatibility/PHPCompatibilityAll: 25
- jrfnl/debug-bar-post-types: 23
- jrfnl/debug-bar-localization: 22
- antecedent/patchwork: 22
- jrfnl/PHP-cast-to-type: 21
- WordPress/wordpress-develop: 19
- yoast/duplicate-post: 18
- rdohms/phpunit-arraysubset-asserts: 18
- FloeDesignTechnologies/phpcs-security-audit: 18
- nrbrd/neo-hpstr-jekyll-theme: 17
- jrfnl/debug-bar-taxonomies: 17
- phpDocumentor/ReflectionDocBlock: 17
- PHPCSStandards/PHP_CodeSniffer-documentation: 16
- ramsey/composer-install: 15
- YahnisElsts/wp-update-server: 15
- WordPress/wpdev-docker-images: 15
- PHPCSStandards/xmllint-validate: 15
- jrfnl/QA-WP-Projects: 15
- eagerterrier/mimetypes-link-icons: 15
- jrfnl/debug-bar-shortcodes: 15
- fooplugins/debug-bar-screen-info: 15
- phpDocumentor/ReflectionCommon: 14
- PHPMailer/PHPMailer: 13
- php-parallel-lint/PHP-Code-Style: 12
- jrfnl/debug-bar-pretty-output: 12
- adamsilverstein/wp-post-meta-revisions: 11
- jrfnl/debug-bar-plugin-activation: 10
- origgami/CMB2-grid: 10
- wp-cli/search-replace-command: 10
- slevomat/coding-standard: 9
- paragonie/random_compat: 9
- phpDocumentor/TypeResolver: 9
- openwall/phpass: 9
- php/php-src: 9
- JakubOnderka/PHP-Parallel-Lint: 9
- paragonie/sodium_compat: 9
- wp-cli/.github: 8
- php-coveralls/php-coveralls: 8
- PHPCSStandards/phpcs-docs: 8
- composer/composer: 8
- JamesHeinrich/getID3: 8
- wp-cli/import-command: 8
- TGMPA/TGM-Plugin-Activation: 7
- wp-cli/wp-cli: 7
- Behat/Behat: 7
- jrfnl/wp-plugin-best-practices-demo: 7
- sebastianbergmann/phpunit-website: 7
- RequestsPHP/test-server: 6
- wp-cli/language-command: 6
- tgmpa/tgm-example-plugin: 6
- php-parallel-lint/PHP-Var-Dump-Check: 6
- WordPress/gutenberg: 6
- microformats/php-mf2: 6
- ocean90/debug-bar-transients: 6
- jcchavezs/cmb2-conditionals: 6
- sebastianbergmann/phpunit: 6
- DaveChild/Text-Statistics: 5
- phpDocumentor/coding-standard: 5
- jrfnl/wp-known-plugin-dependencies: 5
- MarkBaker/PHPComplex: 5
- sebastianbergmann/exporter: 5
- php/doc-en: 5
- Behat/Gherkin: 5
- mmistakes/jekyll-theme-hpstr: 5
- simplepie/simplepie: 5
- aaronjorbin/wordpress-theme-directory-slurper: 5
- yoast/.github: 5
- phpspec/prophecy-phpunit: 4
- staabm/annotate-pull-request-from-checkstyle: 4
- nikic/iter: 4
- theseer/Autoload: 4
- woocommerce/wc-smooth-generator: 4
- inpsyde/menu-cache: 4
- wp-cli/scaffold-command: 4
- phar-io/phive: 4
- PHPCSStandards/.github: 4
- mjangda/plugin-notes: 3
- jdgrimes/wp-deprecated-code-scanner: 3
- thephpleague/oauth2-client: 3
- mck89/peast: 3
- wp-cli/php-cli-tools: 3
- sirbrillig/phpcs-import-detection: 3
- wp-cli/wp-cli-tests: 3
- zetacomponents/ConsoleTools: 3
- phpcompatibility/phpcompatibilitymagento: 3
- shivammathur/setup-php: 3
- phpspec/phpspec: 3
- exakat/php-static-analysis-tools: 2
- WordPress/textpattern-importer: 2
- joomla/coding-standards: 2
- doctrine/coding-standard: 2
- xwp/wp-dev-lib: 2
- jdevalk/comment-hacks: 2
- phar-io/phar.io: 2
- jrfnl/google-webdev-phpcs: 2
- stevegrunwell/wp-cache-remember: 2
- phpspec/prophecy: 2
- Andrew-Chen-Wang/github-wiki-action: 2
- phpcompatibility/.github: 2
- PHPCSStandards/schema.phpcodesniffer.com: 2
- CMB2/CMB2: 2
- markoheijnen/tabify-edit-screen: 2
- 10up/phpcs-composer: 2
- Dealerdirect/php-qa-tools: 2
- codeigniter4/coding-standard: 1
- Limenius/ReactRenderer: 1
- composer/installers: 1
- tddewey/tdd-debug-bar-post-meta: 1
- zetacomponents/Base: 1
- SincosSoftware/php-coding-standards: 1
- WordPress/rss-importer: 1
- WordPress/Dynamic-Properties-Utils: 1
- ntwb/bbPress: 1
- Automattic/_s: 1
- wp-cli/cache-command: 1
- Limenius/ReactBundle: 1
- JordiGiros/MinkFieldRandomizer: 1
- php-fig/per-coding-style: 1
- tgmpa/wp-repo-analysis-tools: 1
- guntrip/table-magic: 1
- eps1lon/actions-label-merge-conflict: 1
- Automattic/phpcs-neutron-standard: 1
- jrfnl/wp-adminbar-comments-to-pending: 1
- ec-europa/qa-automation: 1
- djoos/Symfony-coding-standard: 1
- Bukashk0zzz/YmlGenerator: 1
- swashata/wpackio-enqueue: 1
- edmondscommerce/phpcompatibility: 1
- WordPress/wpcat2tag-importer: 1
- phpDocumentor/.github: 1
- wp-cli/automated-tests: 1
- dseguy/clearphp: 1
- wp-cli/admin-command: 1
- codeguy/php-the-right-way: 1
- wp-cli/eval-command: 1
- DekodeInteraktiv/coding-standards: 1
- jrfnl/composer-script-poc: 1
- ramsey/uuid: 1
- pippinsplugins/bbpress-private-replies: 1
- Yoast/plugin-grunt-tasks: 1
- jrfnl/wp-adminbar-no-customizer: 1
- WordPress/opml-importer: 1
- korelstar/xmllint-problem-matcher: 1
- codenamephp/platform.di: 1
- WordPress/movabletype-importer: 1
- rdohms/dms-coding-standard: 1
- drevops/behat-steps: 1
- phpDocumentor/Reflection: 1
- WordPress/wpcs-docs: 1
- theseer/DirectoryScanner: 1
- zytzagoo/smtp-validate-email: 1
- phpDocumentor/phpDocumentor: 1
- nk-crew/ghostkit: 1
- wp-cli/db-command: 1
- Nosto/nosto-php-sdk: 1
- wp-cli/wp-config-transformer: 1
- Limenius/Liform: 1
- laminas/laminas-coding-standard: 1
- WordPress/stp-importer: 1
Maintainer
- PHPCSStandards/PHP_CodeSniffer: 616
- PHPCompatibility/PHPCompatibility: 296
- PHPCSStandards/PHPCSUtils: 265
- PHPCSStandards/PHPCSExtra: 216
- Yoast/PHPUnit-Polyfills: 194
- Yoast/yoastcs: 172
- WordPress/WordPress-Coding-Standards: 158
- PHPCSStandards/PHPCSDevTools: 154
- WordPress/Requests: 122
- php-parallel-lint/PHP-Parallel-Lint: 83
- Yoast/wp-test-utils: 73
- Automattic/VIP-Coding-Standards: 70
- jrfnl/php-cheat-sheet-extended: 63
- Brain-WP/BrainMonkey: 56
- PHPCompatibility/PHPCompatibilitySymfony: 49
Active Maintainer
- PHPCSStandards/PHP_CodeSniffer: 387
- PHPCompatibility/PHPCompatibility: 73
- Yoast/PHPUnit-Polyfills: 57
- PHPCSStandards/PHPCSUtils: 56
- PHPCSStandards/PHPCSExtra: 55
- PHPCSStandards/PHPCSDevTools: 37
- WordPress/Requests: 24
- WordPress/wordpress-develop: 18
- PHPCSStandards/composer-installer: 18
- PHPCSStandards/PHP_CodeSniffer-documentation: 17
- PHPCSStandards/xmllint-validate: 16
- Yoast/yoastcs: 16
- WordPress/WordPress-Coding-Standards: 10
- antecedent/patchwork: 10
- Automattic/VIP-Coding-Standards: 9
Issue Author Associations
- Member (223, 39.33%)
- Contributor (156, 27.51%)
- Collaborator (92, 16.23%)
- None (73, 12.87%)
- Owner (23, 4.06%)
Pull Request Author Associations
- Member (1,667, 38.36%)
- Collaborator (1,265, 29.11%)
- Contributor (1,161, 26.71%)
- Owner (228, 5.25%)
- None (25, 0.58%)
Top Issue Labels
- Type: enhancement (84)
- enhancement (58)
- Type: chores/QA (46)
- Type: meta (36)
- bug (34)
- Type: breaking change (31)
- Type: bug (20)
- Status: help wanted (17)
- Type: documentation (16)
- Status: waiting for opinions (14)
- Core Component: Config & CLI options (13)
- Status: needs investigation (13)
- Type: testing/chores/QA (12)
- meta (11)
- Core Component: Tokenizer (11)
Top Pull Request Labels
- Type: chores/QA (994)
- yoast cs/qa (524)
- Type: enhancement (307)
- Type: documentation (293)
- enhancement (292)
- changelog: non-user-facing (262)
- chores/QA (233)
- Type: bug (187)
- Type: meta (141)
- documentation (131)
- Type: Chores/Cleanup (97)
- yoastcs/qa (93)
- Feature: Universal (90)
- Focus: Modern PHP (88)
- Standard: Generic (74)