GitHub / carljm issue stats
Total issues: 361
Total pull requests: 1,050
Merged pull request: 859
Average time to close issues: 8 months
Average time to close pull requests: about 1 month
Average comments per issue: 2.32
Average comments per pull request: 2.73
Issues created
- astral-sh/ruff: 144
- astral-sh/ty: 99
- pypa/pip: 11
- python/typing: 9
- carljm/django-secure: 9
- mintchaos/django_compressor: 7
- Instagram/MonkeyType: 4
- python/steering-council: 3
- ask/chishop: 3
- python/typing-council: 3
- carljm/wsgiwatcher: 3
- davidhalter/parso: 2
- winhamwr/mixpanel-celery: 2
- carljm/compgenerator: 2
- facebookincubator/cinder: 2
- salsa-rs/salsa: 2
- abalkin/ltdf: 2
- carljm/django-transaction-hooks: 2
- oddbird/sass-json-export: 2
- saymedia/remoteobjects: 2
- python/core-workflow: 2
- antonj/scss-mode: 1
- carljm/django-icanhaz: 1
- clintecker/django-chunks: 1
- python/mypy: 1
- ericflo/django-pagination: 1
- OxiDD/oxidd: 1
- pypa/virtualenv: 1
- python/mypy_extensions: 1
- jbms/beancount-import: 1
- python/cpython: 1
- celery/kombu: 1
- sserkanakin/saudade-site: 1
- jgerigmeyer/jquery-django-superformset: 1
- elastic/elasticsearch: 1
- codemancers/invoker: 1
- guettli/python-name2type-mapping: 1
- redis/redis-py: 1
- ericflo/django-oembed: 1
- python/typeshed: 1
- astral-sh/rye: 1
- django/djangopeople: 1
- GrahamDumpleton/wsgiorg: 1
- python-attrs/attrs: 1
- jazzband/django-model-utils: 1
- squeaky-pl/portable-pypy: 1
- django/channels: 1
- fwenzel/django-sha2: 1
- elastic/elasticsearch-py: 1
- nilbus/Backbone.dualStorage: 1
- webpack/webpack: 1
- sstur/jinja-js: 1
- python/pythondotorg: 1
- daleharvey/jshint-mode: 1
- mozilla/nunjucks: 1
- alex/django-wsgi: 1
- openai/codex: 1
- Zac-HD/hypothesmith: 1
- HypothesisWorks/hypothesis: 1
- ambv/retype: 1
- machinalis/mypy-django: 1
- oddbird/oddvest: 1
- psf/black: 1
- markdown-it/markdown-it: 1
- django-webtest/django-webtest: 1
- django-commons/django-debug-toolbar: 1
- KittyGiraudel/SassyJSON: 1
Pull requests created
- astral-sh/ruff: 770
- salsa-rs/salsa: 27
- mozilla/datazilla: 25
- oddbird/portfoliyo: 24
- python/cpython: 18
- Instagram/MonkeyType: 16
- astral-sh/ty: 13
- jbms/beancount-import: 12
- python/typing: 9
- jbms/finance-dl: 8
- niwinz/djorm-pgarray: 7
- oddbird/knet: 6
- mozilla/datazilla_client: 6
- mozilla/spade: 6
- saymedia/remoteobjects: 5
- oddbird/oddvest: 4
- python/typeshed: 4
- python/pyperformance: 4
- winhamwr/mixpanel-celery: 3
- python/typing_extensions: 3
- python/peps: 3
- mitsuhiko/rstblog: 3
- SchemaStore/schemastore: 3
- pypa/pip: 3
- daleharvey/jshint-mode: 3
- pypa/setuptools: 2
- carljm/compgenerator: 2
- carljm/ruff: 2
- coleifer/micawber: 2
- MichaReiser/salsa: 2
- psf/black: 2
- abalkin/ltdf: 2
- SassDoc/scss-comment-parser: 2
- worldcompany/djangoembed: 2
- metallb/metallb: 1
- alaminXpro/eventify: 1
- mindfiredigital/textigniterjs: 1
- mintchaos/django_compressor: 1
- hauntsaninja/mypy_primer: 1
- elementor/elementor: 1
- elastic/apm-server: 1
- mozilla/django-session-csrf: 1
- mozilla/moztrap-tests: 1
- mozilla/nunjucks: 1
- dstufft/lessc: 1
- msabramo/pycon2012-notes: 1
- mutualmobile/heroku-buildpack-xmlsec1: 1
- ncs-northware/northware: 1
- nhcarrigan/freecodecamp-github-workshop-3: 1
- nilbus/Backbone.dualStorage: 1
- django-webtest/django-webtest: 1
- numpy/numpy: 1
- django/deps: 1
- davidhalter/parso: 1
- coralogix/opentelemetry-collector-contrib: 1
- orcasgit/django-pgcrypto-expressions: 1
- paulhammond/s3-tarball-buildpack: 1
- sebleier/django-redis-cache: 1
- cmu-sei/crucible: 1
- pypa/sampleproject: 1
- static-web-apps-testing-org/swa7cbbd14a083b4ef98bca618db9295581: 1
- pyston/python-macrobenchmarks: 1
- carljm/django-transaction-hooks: 1
- python/devguide: 1
- captin411/ofxclient: 1
- braingeneers/braindance: 1
- python/release-tools: 1
- benji-york/manuel: 1
- barrucadu/bookdb: 1
- astral-sh/ty-vscode: 1
- ryokun6/ryos: 1
- asciidisco/grunt-qunit-istanbul: 1
- sankar8847/GIT-demo: 1
- aemsites/clarkcountynv: 1
- ambv/flake8-mypy: 1
- scalr-automation/terraform-scalr-flat-mirror3: 1
- Instagram/LibCST: 1
- JelleZijlstra/unsoundness: 1
- jgerigmeyer/jquery-django-messages-ui: 1
- jsocol/django-ratelimit: 1
- LedgerHQ/ledger-live: 1
Maintainer
- oddbird/portfoliyo: 24
- python/typing: 18
- jbms/beancount-import: 13
- carljm/django-secure: 9
- jbms/finance-dl: 8
- mintchaos/django_compressor: 8
- oddbird/knet: 6
- python/cpython: 5
- python/typeshed: 5
- oddbird/oddvest: 5
- carljm/compgenerator: 4
- python/typing-council: 3
- carljm/wsgiwatcher: 3
- carljm/django-transaction-hooks: 3
- python/typing_extensions: 3
Active Maintainer
Issue Author Associations
- Contributor (250, 69.25%)
- None (63, 17.45%)
- Member (21, 5.82%)
- Owner (17, 4.71%)
- Collaborator (10, 2.77%)
Pull Request Author Associations
- Contributor (944, 89.90%)
- Member (59, 5.62%)
- Collaborator (27, 2.57%)
- None (15, 1.43%)
- Owner (5, 0.48%)
Top Issue Labels
- ty (99)
- red-knot (39)
- bug (30)
- generics (17)
- help wanted (16)
- typing semantics (13)
- auto-locked (9)
- topic: typing spec (8)
- diagnostics (6)
- overloads (5)
- unsoundness (5)
- enhancement (5)
- dataclasses (4)
- conformance (4)
- control flow (4)
Top Pull Request Labels
- ty (572)
- red-knot (116)
- internal (90)
- ecosystem-analyzer (41)
- bug (18)
- CLA Signed (17)
- documentation (14)
- performance (11)
- skip news (9)
- testing (6)
- awaiting merge (5)
- release (5)
- Typing Council decision (5)
- ci (4)
- topic: conformance tests (4)