GitHub / G-Rath issue stats
Total issues: 289
Total pull requests: 2,830
Merged pull request: 2,312
Average time to close issues: 6 months
Average time to close pull requests: 18 days
Average comments per issue: 2.89
Average comments per pull request: 1.0
Issues created
- G-Rath/osv-detector: 14
- g-rath/fold-call-blocks-plugin: 10
- ackama/rails-template: 10
- eslint/eslint: 9
- g-rath/gh-rr: 8
- google/osv-scanner: 8
- zwerm/composite-bs-client: 6
- ackama/lighthouse-matchers: 6
- gkampitakis/go-snaps: 5
- kimamula/ts-transformer-enumerate: 4
- G-Rath/webpack-serve-overlay: 4
- google/osv-scalibr: 4
- typescript-eslint/typescript-eslint: 4
- netlify/cli: 4
- nshki/chusaku: 4
- iowacomputergurus/github-cost-visualizer: 3
- npm/cli: 3
- StatusCakeDev/statuscake-go: 3
- shellscape/webpack-nano: 3
- pillys/copy-dir: 3
- google/osv.dev: 3
- testing-library/eslint-plugin-jest-dom: 3
- dmnd/dedent: 3
- ackama/terraform-provider-statuscake: 3
- GOVTNZ/cwac: 3
- shirotech/webpack-cdn-plugin: 3
- rubocop/rubocop: 2
- primefaces/primevue: 2
- jedib0t/go-pretty: 2
- mattphillips/eslint-plugin-jest-extended: 2
- jestjs/jest: 2
- prettier/prettier: 2
- vuejs/eslint-plugin-vue: 2
- vektah/CodeGlance: 2
- rubysec/bundler-audit: 2
- microsoft/TypeScript: 2
- simonc/memfs: 2
- willryan/factory.ts: 2
- electron/forge: 2
- ossf/osv-schema: 2
- davidodenwald/prettier-plugin-jinja-template: 2
- contentful-userland/cf-content-types-generator: 2
- hosseinmd/prettier-plugin-jsdoc: 2
- rubocop/rubocop-minitest: 2
- pantheon-systems/terminus: 2
- eivindfjeldstad/validate: 2
- catenacyber/perfsprint: 1
- tabrindle/envinfo: 1
- prisma/prisma: 1
- Alex1990/tiny-cookie: 1
- mattphillips/babel-jest-assertions: 1
- micromatch/nanomatch: 1
- streamich/unionfs: 1
- maratori/testpackage: 1
- suryagh/tsscmp: 1
- rails/thor: 1
- pantheon-systems/terminus-github-actions: 1
- reactjs/react-rails: 1
- webpack-contrib/sass-loader: 1
- shellscape/webpack-plugin-serve: 1
- composer/composer: 1
- titusfortner/webdrivers: 1
- jonschlinkert/update-package: 1
- dherault/serverless-offline: 1
- github/advisory-database: 1
- autobahn-cloud/bedrock-autoloader: 1
- hcaptcha/hcaptcha-wordpress-plugin: 1
- GoogleChrome/lighthouse: 1
- gajus/eslint-plugin-flowtype: 1
- jest-community/eslint-plugin-jest: 1
- kimamula/ts-transformer-keys: 1
- fullstaq-ruby/server-edition: 1
- MaxArt2501/json-fmt: 1
- bootstrap-ruby/bootstrap_form: 1
- matthewwithanm/python-markdownify: 1
- jeffijoe/koa-respond: 1
- codecov/codecov-action: 1
- actions/setup-go: 1
- ghostiam/protogetter: 1
- mgechev/revive: 1
- microsoft/azure-pipelines-tasks: 1
- streamich/memfs: 1
- golangci/golangci-lint: 1
- shakacode/shakapacker: 1
- g-harel/npmfs: 1
- kekee000/fonteditor-core: 1
- markevans/dragonfly: 1
- ruby/webrick: 1
- vercel/fun: 1
- gorkalaucirica/HipchatAPIv2Client: 1
- zenhob/hcl: 1
- tylerbwong/stack: 1
- ackama/projectworks-leave-notifications: 1
- eslint-community/eslint-plugin-eslint-plugin: 1
- npm/init-package-json: 1
- ackama/eslint-config-ackama: 1
- leo/args: 1
- vercel/vercel: 1
- phaserjs/phaser: 1
- electron/electron: 1
- Starcounter-Jack/JSON-Patch: 1
- trivago/prettier-plugin-twig-melody: 1
- ankane/chartkick: 1
- veltman/flubber: 1
- jest-community/eslint-plugin-jest-extended: 1
- vanilla/hipchat-api: 1
- g-rath/compare-gh-webhook-to-schema-function: 1
- jmreidy/grunt-browserify: 1
- sparklemotion/nokogiri: 1
- kaminari/kaminari: 1
- rubys/dockerfile-rails: 1
- typescript-ruby/typescript-node-ruby: 1
- oclif/fancy-test: 1
- webpack-contrib/file-loader: 1
- streamich/fs-monkey: 1
- moxystudio/node-cross-spawn: 1
- schwamster/serverless-certificate-creator: 1
- phptek/silverstripe-sentry: 1
- rubocop/rubocop-rspec: 1
- capistrano/capistrano: 1
- andreypopp/deps-topo-sort: 1
- millermedeiros/disparity: 1
- aws/aws-sdk-js-v3: 1
- bcherny/json-schema-to-typescript: 1
- systemd/node-sd-notify: 1
- pantheon-systems/terminus-build-tools-plugin: 1
- VladRassokhin/terraform-metadata: 1
- koa-next/ts-clean: 1
- floralvikings/jira-connector: 1
- IBM/slack-wrench: 1
- sportngin/okcomputer: 1
- adlio/trello: 1
- mikz/rspec-dom-testing: 1
- awslabs/statelint: 1
- Raathigesh/majestic: 1
- ffflorian/schemastore-updater: 1
- anchore/stereoscope: 1
- tylerhunt/rack-canonical-host: 1
- charmbracelet/gum: 1
- micromatch/picomatch: 1
- cheton/browserify-css: 1
- ndelitski/ssh2ec2: 1
- pubkey/custom-idle-queue: 1
- testing-library/dom-testing-library: 1
- open-telemetry/opentelemetry-js-contrib: 1
- TypeStrong/ts-node: 1
- nock/nock: 1
- aws/aws-toolkit-jetbrains: 1
- urfave/cli: 1
- testing-library/eslint-plugin-testing-library: 1
- makenotion/notion-sdk-js: 1
- ldez/usetesting: 1
- paulirish/git-open: 1
- istanbuljs/nyc: 1
- keithamus/sort-package-json: 1
- madox2/react-tagcloud: 1
- ackama/aws_ec2_environment: 1
- psliwa/idea-composer-plugin: 1
- ackama/prettier-config-ackama: 1
- sindresorhus/randoma: 1
- vue-a11y/eslint-plugin-vuejs-accessibility: 1
- ackama/verbose-octo-invention: 1
Pull requests created
- google/osv-scanner: 599
- G-Rath/osv-detector: 233
- jest-community/eslint-plugin-jest: 192
- google/osv-scalibr: 169
- ackama/nzsl-share: 148
- ackama/rails-template: 118
- shakacode/shakapacker: 98
- ackama/drupal-advisory-database: 94
- GOVTNZ/cwac: 64
- jest-community/eslint-plugin-jest-extended: 59
- ackama/eslint-config-ackama: 53
- streamich/memfs: 53
- ossf/osv-schema: 52
- testing-library/eslint-plugin-jest-dom: 36
- ackama/lighthouse-matchers: 34
- g-rath/gh-rr: 33
- g-rath/compare-gh-webhook-to-schema-function: 33
- ODNZSL/nzsl-online: 32
- github/advisory-database: 31
- rubocop/rubocop-rspec: 28
- zwerm/composite-bs-client: 24
- testing-library/eslint-plugin-testing-library: 23
- G-Rath/audit-app: 20
- ackama/aws_ec2_environment: 17
- contentful-userland/cf-content-types-generator: 15
- shakacode/package_json: 15
- g-rath/ruby-blog: 13
- ackama/prettier-config-ackama: 13
- streamich/unionfs: 13
- import-js/eslint-plugin-import: 12
- reactjs/react-rails: 12
- jestjs/jest: 12
- ackama/terraform-provider-statuscake: 12
- gkampitakis/go-snaps: 12
- google/osv.dev: 11
- g-rath/fold-call-blocks-plugin: 11
- webpack-contrib/sass-loader: 11
- rubocop/rubocop-minitest: 11
- ackama/serverless-aws-template: 10
- serverless/serverless-azure-functions: 9
- G-Rath/eslint-plugin-eslint-config: 8
- capistrano/capistrano: 8
- ODNZSL/nzsl-dictionary-scripts: 8
- FriendsOfPHP/security-advisories: 7
- digitalnz/omniauth-realme: 7
- bcherny/json-schema-to-typescript-browser: 7
- ODNZSL/nzsl-infrastructure: 6
- floralvikings/jira-connector: 6
- zalmoxisus/remote-redux-devtools: 5
- ackama/validate_html: 5
- typescript-eslint/typescript-eslint: 5
- matthewwithanm/python-markdownify: 5
- DefinitelyTyped/DefinitelyTyped: 5
- eslint/eslint: 5
- npm/cli: 5
- GoogleChrome/lighthouse: 5
- vuejs/docs: 4
- ODNZSL/NZSL-signbank: 4
- kimamula/ts-transformer-enumerate: 4
- logaretm/vee-validate: 4
- dherault/serverless-offline: 4
- ackama/activestorage-exif-analyzer: 4
- jest-community/jest-runner-eslint: 4
- vercel/vercel: 4
- golangci/golangci-lint: 4
- pantheon-systems/terminus-github-actions: 4
- urfave/cli: 4
- shakacode/react_on_rails: 3
- pubkey/rxdb: 3
- terrbear/corners: 3
- AriPerkkio/eslint-remote-tester: 3
- g-rath/terraform-provider-esbuild: 3
- rails/thor: 3
- vuejs/eslint-plugin-vue: 3
- ackama/projectworks-leave-notifications: 3
- zwerm/bot-configs-schema: 3
- octokit/webhooks.js: 3
- rails/rails: 3
- ruby-concurrency/concurrent-ruby: 3
- zwerm/api-client-js: 3
- jsonjoy-com/util: 3
- schwamster/serverless-certificate-creator: 3
- ackama/activestorage-clamav-analyzer: 2
- mgechev/revive: 2
- kulshekhar/ts-jest: 2
- eslint-stylistic/eslint-stylistic: 2
- vitest-dev/eslint-plugin-vitest: 2
- nshki/chusaku: 2
- simonc/memfs: 2
- fernandrone/linelint: 2
- teamcapybara/capybara: 2
- shentao/vue-multiselect: 2
- microsoft/DefinitelyTyped-tools: 2
- jdx/qqjs: 2
- webpack/webpack: 2
- vitest-dev/vitest: 2
- streamich/json-joy: 2
- lostisland/faraday: 2
- google/deps.dev: 2
- shirotech/webpack-cdn-plugin: 2
- redwoodjs/redwood: 2
- G-Rath/action-semantic-pull-request: 2
- G-Rath/omniauth-realme: 2
- hosseinmd/prettier-plugin-jsdoc: 2
- tylerhunt/rack-canonical-host: 2
- serverless-heaven/serverless-webpack: 2
- vuetifyjs/vuetify-loader: 2
- sergiodxa/remix-utils: 2
- photonstorm/phaser3-docs: 2
- koa-next/ts-clean: 2
- maratori/testpackage: 2
- dmnd/dedent: 2
- titusfortner/webdrivers: 2
- Va1/browser-sync-webpack-plugin: 2
- G-Rath/webpack-serve-overlay: 2
- wgebis/terraform-provider-mailgun: 2
- scopatz/nanorc: 2
- prettier/prettier-synchronized: 2
- testing-library/jest-dom: 2
- actions/upload-artifact: 2
- oclif/oclif: 2
- tjwp/aggregate_assertions: 2
- pantheon-systems/terminus-build-tools-plugin: 2
- vanilla/hipchat-api: 2
- reproio/ecs_deploy: 2
- ruby/psych: 2
- advanced-cropper/vue-advanced-cropper: 2
- millermedeiros/disparity: 2
- amannn/action-semantic-pull-request: 2
- vue-a11y/eslint-plugin-vuejs-accessibility: 2
- sportngin/okcomputer: 2
- primefaces/primevue: 2
- alexandreruban/action-markdown: 2
- g-rath/workflow-playground: 2
- queckezz/koa-views: 2
- G-Rath/strongly-typed-event-emitter: 2
- stylelint/stylelint: 2
- afomera/richer_text: 2
- bamlab/react-native-project-config: 2
- tediousjs/node-mssql: 2
- pypa/advisory-database: 2
- npm/package-json: 2
- streamich/fs-monkey: 2
- willryan/factory.ts: 1
- eivindfjeldstad/validate: 1
- jmespath/jmespath.js: 1
- suryagh/tsscmp: 1
- medikoo/log-node: 1
- IBM/slack-wrench: 1
- open-telemetry/opentelemetry-js-contrib: 1
- octokit/webhooks: 1
- 2do2go/nrun: 1
- zerotier/terraform-provider-zerotier: 1
- GoogleChrome/chrome-launcher: 1
- caitp/node-mock-stdin: 1
- Shopify/erb_lint: 1
- phptek/silverstripe-sentry: 1
- OniVe/ts-transform-paths: 1
- sindresorhus/ora: 1
- ackama/osv.dev: 1
- ajv-validator/ajv-cli: 1
- ElMassimo/vite_ruby: 1
- vtaits/react-select-async-paginate: 1
- octokit/octokit.js: 1
- npm/ssri: 1
- eslint/rfcs: 1
- intercom/contentful-typescript-codegen: 1
- octokit/rest.js: 1
- pantheon-systems/documentation: 1
- opencollective/opencollective-postinstall: 1
- SamVerschueren/listr-update-renderer: 1
- microsoft/azure-pipelines-tasks: 1
- shellscape/webpack-plugin-ramdisk: 1
- tcort/markdown-link-check: 1
- kulti/thelper: 1
- oven-sh/bun: 1
- shivammathur/setup-php: 1
- AntonioVdlC/html-template-tag: 1
- jsonjoy-com/json-pack: 1
- ODNZSL/nzsl-dictionary-android: 1
- octokit/core.js: 1
- fabpot/local-php-security-checker: 1
- bcherny/json-schema-to-typescript: 1
- vadimdemedes/ink-testing-library: 1
- webdiscus/webpack-remove-empty-scripts: 1
- thde/terraform-provider-statuscake: 1
- serverless/cli: 1
- endoflife-date/endoflife.date: 1
- rubysec/bundler-audit: 1
- postcss/postcss-load-config: 1
- octokit/octokit.net: 1
- sindresorhus/clipboardy: 1
- G-Rath/python-markdownify: 1
- gorkalaucirica/HipchatAPIv2Client: 1
- airjp73/remix-validated-form: 1
- serverless/components: 1
- dnaeon/go-vcr: 1
- mrgrain/autobahn: 1
- shakacode/heroku-to-control-plane: 1
- alanshaw/embed-video: 1
- kisubootcamp/FE_Devcourse: 1
- jazzband/dj-database-url: 1
- octokit/octokit.rb: 1
- nghiant3223/nghiant3223.github.io: 1
- mysticatea/eslint-plugin-node: 1
- echosoar/light-spinner: 1
- joshmcarthur/bootstrap-utilities: 1
- adlio/trello: 1
- dynamic/silverstripe-geocoder: 1
- sandersn/downlevel-dts: 1
- getsentry/sentry-javascript: 1
- g-rath/renovate-test: 1
- stylelint-scss/stylelint-scss: 1
- lydell/json-stringify-pretty-compact: 1
- vue-final/vue-final-modal: 1
- keithamus/sort-package-json: 1
- shellscape/webpack-nano: 1
- dsherret/ts-nameof: 1
- g-rath/terra: 1
- eslint-community/eslint-plugin-n: 1
- octokit/plugin-retry.js: 1
- aws/aws-cli: 1
- octokit/plugin-enterprise-cloud.js: 1
- pantheon-systems/terminus: 1
- Bunlong/react-papaparse: 1
- ackama/osv-scanner: 1
- enquirer/enquirer: 1
- shellscape/webpack-plugin-serve: 1
- nodenv/nodenv-update: 1
- mapbox/leaflet-pip: 1
Maintainer
- google/osv-scanner: 607
- G-Rath/osv-detector: 247
- jest-community/eslint-plugin-jest: 193
- google/osv-scalibr: 164
- jest-community/eslint-plugin-jest-extended: 60
- streamich/memfs: 54
- g-rath/gh-rr: 41
- testing-library/eslint-plugin-jest-dom: 39
- g-rath/compare-gh-webhook-to-schema-function: 34
- g-rath/fold-call-blocks-plugin: 21
- G-Rath/audit-app: 20
- shakacode/package_json: 15
- streamich/unionfs: 14
- google/osv.dev: 13
- g-rath/ruby-blog: 13
Active Maintainer
- google/osv-scanner: 326
- google/osv-scalibr: 126
- jest-community/eslint-plugin-jest: 76
- G-Rath/osv-detector: 43
- google/osv.dev: 4
- shakacode/package_json: 2
- G-Rath/action-semantic-pull-request: 2
- testing-library/eslint-plugin-jest-dom: 1
- jest-community/eslint-plugin-jest-extended: 1
- streamich/unionfs: 1
- g-rath/renovate-test: 1
- G-Rath/python-markdownify: 1
Issue Author Associations
- Contributor (119, 41.18%)
- None (110, 38.06%)
- Owner (37, 12.80%)
- Collaborator (23, 7.96%)
Pull Request Author Associations
- Collaborator (1,161, 41.02%)
- Contributor (1,152, 40.71%)
- Owner (367, 12.97%)
- None (139, 4.91%)
- Member (11, 0.39%)
Top Issue Labels
- enhancement (49)
- bug (33)
- help wanted (18)
- good first issue (16)
- archived due to age (8)
- question (6)
- released (6)
- rule (4)
- auto closed (4)
- package: eslint-plugin (3)
- accepting prs (3)
- settings (3)
- Bug (3)
- core (3)
- evaluating (3)
Top Pull Request Labels
- released (221)
- bug (86)
- enhancement (78)
- released on @next (28)
- rule: expect-expect (13)
- rule: no-large-snapshots (12)
- rule: prefer-spy-on (12)
- rule: no-done-callback (11)
- rule: no-test-return-statement (11)
- rule: prefer-importing-jest-globals (10)
- rule: no-commented-out-tests (10)
- rule: no-disabled-tests (10)
- rule: no-confusing-set-timeout (9)
- rule: no-jasmine-globals (9)
- rule: prefer-mock-promise-shorthand (9)