Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / asottile issue stats
Total issues: 290
Total pull requests: 2,060
Merged pull request: 1,996
Average time to close issues: 12 months
Average time to close pull requests: 6 days
Average comments per issue: 2.7
Average comments per pull request: 0.38
Issues created
- Yelp/yelp_cheetah: 17
- Yelp/venv-update: 15
- Yelp/Testify: 11
- PyCQA/flake8: 11
- asottile/babi: 9
- PyCQA/pycodestyle: 8
- asottile/babi-grammars: 8
- pytest-dev/pytest: 8
- bukzor/RefactorLib: 7
- asottile/pyupgrade: 7
- biomejs/biome: 6
- Yelp/named_decorator: 5
- Yelp/gprof2dot: 4
- PyCQA/pyflakes: 4
- kkos/oniguruma: 4
- jeff-hykin/better-cpp-syntax: 3
- asottile-archive/tox-pip-extensions: 3
- chriskuehl/dumb-pypi: 3
- Yelp/data_pipeline: 3
- PyCQA/modernize: 3
- Yelp/data_pipeline_avro_util: 2
- jakedent/fluddy: 2
- asottile-archive/all-repos-depends: 2
- asottile/add-trailing-comma: 2
- rubocop/rubocop: 2
- chriskuehl/pygments-ansi-color: 2
- hhatto/autopep8: 2
- asottile-archive/future-fstrings: 2
- csvoss/onelinerizer: 2
- verhovsky/pyupgrade-docs: 2
- chriskuehl/rustenv: 2
- asottile/setup-cfg-fmt: 2
- Yelp/undebt: 2
- Yelp/wsgi-mod-rpaf: 2
- microsoft/vscode-textmate: 2
- prettier/pre-commit: 2
- laike9m/Python-Type-Challenges: 2
- biomejs/website: 2
- pypa/distutils: 2
- conda-forge/pre_commit-feedstock: 2
- python/typeshed: 2
- pypa/pip: 2
- asottile/all-repos: 2
- asottile/tokenize-rt: 2
- Kronuz/pyScss: 2
- chrippa/backports.shutil_get_terminal_size: 2
- asottile/covdefaults: 2
- python/cpython: 1
- pytest-dev/pygments-pytest: 1
- ekalinin/nodeenv: 1
- pre-commit/identify: 1
- kvesteri/total-ordering: 1
- sirosen/texthooks: 1
- gawel/pyquery: 1
- CamDavidsonPilon/tdigest: 1
- maguowei/starred: 1
- asottile/setuptools-golang: 1
- lepture/mistune: 1
- sensu-plugins/sensu-plugin-python: 1
- conda-forge/virtualenv-feedstock: 1
- roy-ht/editdistance: 1
- ionelmc/python-remote-pdb: 1
- python/tzdata: 1
- regebro/tzlocal: 1
- dnephin/PyStaticConfiguration: 1
- jterrace/pyssim: 1
- liamcurry/py3kwarn: 1
- pmuller/procfs: 1
- ecugol/pre-commit-hooks-django: 1
- dnephin/pre-commit-golang: 1
- nodejs/node: 1
- sass/libsass: 1
- python/bugs.python.org: 1
- pre-commit/pre-commit: 1
- pytest-dev/py: 1
- tox-dev/filelock: 1
- nedbat/coveragepy: 1
- pre-commit/demo-repo: 1
- pre-commit/mirrors-mypy: 1
- Yelp/lemon-reset: 1
- ekalinin/awsping: 1
- flask-restful/flask-restful: 1
- pypyjs/pypyjs: 1
- solarkennedy/uq: 1
- boto/botocore: 1
- GrahamDumpleton/wrapt: 1
- Yelp/yelp_encodings: 1
- PyCQA/mccabe: 1
- Yelp/yelp-python: 1
- pypa/get-virtualenv: 1
- zephyrproject-rtos/windows-curses: 1
- gabriel/pre-commit-golang: 1
- Yelp/virtualenv-tools: 1
- fireteam/virtualenv-tools: 1
- joeyespo/upgrade-requirements.py: 1
- victor-o-silva/python-links-from-link-header: 1
- Yelp/swagger_spec_validator: 1
- Yelp/service_configuration_lib: 1
- mhallin/vagrant-notify-forwarder: 1
- asottile-archive/aspy.yaml: 1
- keewis/blackdoc: 1
- saitoha/libsixel: 1
- voxpupuli/hiera-eyaml: 1
- dtolnay/serde-yaml: 1
- untitaker/html5gum: 1
- clap-rs/clap: 1
- rust-lang/cargo: 1
- EdlinOrg/jqTableKit: 1
- perl5-utils/File-HomeDir: 1
- dbt-checkpoint/dbt-checkpoint: 1
- pre-commit/action: 1
- actions/checkout: 1
- lnoor/sphinx-jsonschema: 1
- asottile-archive/seed-isort-config: 1
- pytest-dev/pytest-nunit: 1
- Yelp/bravado: 1
- pre-commit/pre-commit-hooks: 1
- and3rson/flake8-colors: 1
- PyCQA/flake8-bugbear: 1
- Yelp/ephemeral-port-reserve: 1
- macisamuele/language-formatters-pre-commit-hooks: 1
- motet-a/jinjalint: 1
- three-headed-giant/it: 1
- miki725/importanize: 1
- Yelp/fido: 1
- bukzor/hodor: 1
- DRMacIver/hecate: 1
- tj-pre-commit/graphene-django-precommit-hook: 1
- asottile-archive/future-breakpoint: 1
- jacktasia/fstringify: 1
- openshift/source-to-image: 1
- gregorynicholas/flask-xsrf: 1
- smarkets/flake8-strict: 1
- PyCQA/flake8-commas: 1
- pybpc/f2format: 1
- segmentio/aws-okta: 1
- asottile/detect-test-pollution: 1
- asottile/pygments-pytest: 1
- python/cherry-picker: 1
- Pardus-Linux/catbox: 1
- bukzor/buck.pprint: 1
- hynek/argon2-cffi: 1
- asottile/api-gateway-v2-to-wsgi: 1
- ebeweber/flake8-mutable: 1
Pull requests created
- Yelp/yelp_cheetah: 50
- PyCQA/pycodestyle: 45
- asottile/pyupgrade: 43
- asottile/babi: 40
- asottile-archive/future-fstrings: 39
- asottile/pygments-pytest: 38
- pytest-dev/pygments-pytest: 38
- chriskuehl/dumb-pypi: 37
- asottile-archive/css-explore: 34
- pre-commit/pre-commit: 33
- asottile-archive/all-repos-depends: 33
- asottile/classify-imports: 31
- asottile/pygments-pre-commit: 31
- bukzor/RefactorLib: 31
- asottile/babi-grammars: 30
- asottile/rubyvenv: 30
- asottile/add-trailing-comma: 29
- asottile/setuptools-golang-examples: 29
- Yelp/Testify: 28
- asottile/onigurumacffi: 28
- asottile/cfgv: 28
- asottile/no-manylinux: 28
- asottile/tokenize-rt: 28
- asottile-archive/aspy.yaml: 27
- asottile/cheetah_lint: 27
- anthonywritescode/markdown-to-presentation: 26
- Yelp/venv-update: 26
- asottile/astpretty: 25
- pre-commit/pre-commit.com: 25
- asottile/all-repos: 25
- PyCQA/flake8: 25
- asottile-archive/pymonkey: 24
- asottile/flake8-typing-imports: 24
- asottile/markdown-code-blocks: 24
- asottile-archive/future-breakpoint: 24
- pre-commit-ci/pre-commit-ci-config: 24
- PyCQA/pyflakes: 24
- asottile/api-gateway-v2-to-wsgi: 24
- asottile/dockerfile: 23
- asottile/git-code-debt: 23
- asottile/setuptools-golang: 22
- asottile/dead: 22
- asottile/setup-cfg-fmt: 22
- sass/libsass-python: 21
- asottile/importtime-waterfall: 21
- shellcheck-py/shellcheck-py: 21
- asottile/flake8-walrus: 21
- asottile/re-assert: 21
- asottile/flake8-2020: 20
- pre-commit/pre-commit-mirror-maker: 20
- asottile-archive/seed-isort-config: 20
- asottile/yesqa: 19
- asottile/setup-py-upgrade: 19
- typeddjango/django-stubs: 18
- asottile/covdefaults: 17
- asottile/ukkonen: 17
- asottile-archive/pyterminalsize: 17
- asottile-archive/tox-pip-extensions: 15
- asottile/flake8-match: 15
- Yelp/virtualenv-tools: 14
- asottile/detect-test-pollution: 13
- asottile-archive/tox-virtualenv-no-download: 12
- Yelp/aactivator: 12
- pre-commit-ci/lite-action: 11
- pre-commit/cron-mirror-creation: 11
- Yelp/wsgi-mod-rpaf: 11
- asottile/awshelp: 9
- asottile/hiera-eyaml-sshagent: 9
- asottile-archive/future-annotations: 7
- chriskuehl/pygments-ansi-color: 7
- pre-commit/pre-commit-hooks: 7
- pre-commit/action: 7
- pre-commit/mirrors-puppet-lint: 7
- chriskuehl/rustenv: 7
- pre-commit/identify: 7
- pre-commit/mirrors-autopep8: 7
- asottile-archive/virtualenv-hax: 7
- pre-commit/mirrors-pylint: 6
- hynek/argon2-cffi: 6
- dnephin/PyStaticConfiguration: 6
- pre-commit/pygrep-hooks: 6
- pre-commit/mirrors-csslint: 6
- pre-commit/mirrors-coffeelint: 6
- pre-commit/mirrors-eslint: 6
- pre-commit/mirrors-yapf: 6
- pre-commit/mirrors-fixmyjs: 6
- pre-commit/mirrors-ruby-lint: 6
- Yelp/undebt: 6
- asottile-archive/types-all: 6
- pre-commit-ci/action-get-app-token: 6
- pre-commit/mirrors-scss-lint: 6
- pre-commit/mirrors-jshint: 6
- pre-commit/mirrors-isort: 5
- Yelp/fido: 5
- pre-commit/pre-commit-installed: 5
- pre-commit/mirrors-mypy: 5
- pre-commit/mirrors-prettier: 4
- lyft/python-confidant-client: 4
- adamchainz/blacken-docs: 4
- asottile-archive/pytest-gevent: 4
- sds/scss-lint: 4
- pre-commit/demo-repo: 4
- PyCQA/flake8-json: 4
- Yelp/dumb-init: 4
- python/typeshed: 4
- asottile/manylinux-max: 4
- asottile-archive/editdistance-s: 3
- lyft/xiblint: 3
- Yelp/yelp-python: 3
- csvoss/onelinerizer: 3
- Yelp/service_configuration_lib: 3
- Yelp/named_decorator: 3
- pytest-dev/pytest-nunit: 3
- polysquare/python-parse-shebang: 3
- pytest-dev/pytest-incremental: 3
- Yelp/pyramid_zipkin: 3
- ekalinin/nodeenv: 3
- PyCQA/mccabe: 3
- hhatto/autopep8: 3
- dnephin/pre-commit-golang: 2
- Yelp/ephemeral-port-reserve: 2
- pypyjs/pypyjs: 2
- Yelp/yelp_bytes: 2
- Yelp/yelp_uri: 2
- jterrace/pyssim: 2
- conda-forge/pre-commit-feedstock: 2
- urllib3/urllib3: 2
- pre-commit/mirrors-clang-format: 2
- pre-commit/.github: 2
- python/cpython: 2
- Yelp/osxcollector: 2
- sass/perl-libsass: 2
- PyCQA/flake8-docstrings: 2
- snorkel-team/snorkel: 2
- Yelp/swagger_zipkin: 2
- pyga/awpa: 2
- pytest-dev/pytest: 2
- pre-commit/pre-commit-docker-flake8: 2
- ionelmc/python-remote-pdb: 2
- lyft/metadataproxy: 2
- twolfson/restructuredtext-lint: 2
- python/mypy: 2
- Yelp/gprof2dot: 2
- jaraco/configparser: 2
- ebeweber/flake8-mutable: 2
- lyft/python-omnibot-receiver: 2
- sass/embedded-protocol: 2
- Yelp/data_pipeline: 2
- Yelp/lemon-reset: 2
- laike9m/Python-Type-Challenges: 1
- takluyver/entrypoints: 1
- gregorynicholas/flask-xsrf: 1
- jorisroovers/yamlpal: 1
- sco1/flake8-annotations: 1
- danielpops/pyramid_swagger: 1
- life4/flakehell: 1
- pytest-dev/py: 1
- pypa/distutils: 1
- lordmauve/flake8-html: 1
- yorickpeterse/ruby-lint: 1
- conda-forge/tokenize-rt-feedstock: 1
- sass/ruby-sass: 1
- tox-dev/tox-pipenv: 1
- pallets/werkzeug: 1
- pytest-dev/pytest-timeout: 1
- pyca/cryptography: 1
- pytest-dev/design: 1
- microsoft/vscode-textmate: 1
- lxml/lxml: 1
- Yelp/data_pipeline_avro_util: 1
- pre-commit/sync-pre-commit-deps: 1
- sass/sassc-ruby: 1
- jllorencetti/pytest-deadfixtures: 1
- pallets/click: 1
- prestodb/presto-python-client: 1
- motet-a/jinjalint: 1
- signalfx/signalfx-python: 1
- pytest-dev/pytest-forked: 1
- lyft/awspricing: 1
- bukzor/buck.pprint: 1
- lyft/high-entropy-string: 1
- thlorenz/doctoc: 1
- pytest-dev/apipkg: 1
- segmentio/aws-okta: 1
- spulec/freezegun: 1
- chrippa/backports.shutil_get_terminal_size: 1
- sqlalchemyorg/zimports: 1
- sass/sassc: 1
- deppen8/pandas-vet: 1
- kvesteri/total-ordering: 1
- cloudify-cosmo/wagon: 1
- adamchainz/apig-wsgi: 1
- Byron/gitoxide: 1
- jqlang/jq: 1
- Roguelazer/send_nsca: 1
- stan-dev/pystan: 1
- pyparsing/pyparsing: 1
- pmuller/procfs: 1
- ajalt/fuckitpy: 1
- sass/homebrew-sass: 1
- jiffyclub/palettable: 1
- tox-dev/filelock: 1
- inveniosoftware-attic/setuptools-bower: 1
- dusty-phillips/gitifyhg: 1
- Grokzen/pykwalify: 1
- syntaqx/git-hooks: 1
- tox-dev/tox: 1
- bukzor/python-coverage-enable-subprocess: 1
- pre-commit/demo-repo-universe: 1
- tox-dev/detox: 1
- gawel/pyquery: 1
- mgedmin/check-manifest: 1
- sass/sassc-rails: 1
- sass/linter: 1
- python-hyper/brotlicffi: 1
- zargony/atom-language-rust: 1
- kkos/oniguruma: 1
- verhovsky/pyupgrade-docs: 1
- bukzor/hodor: 1
- pytest-dev/pytest-play: 1
- MasterOdin/crayons: 1
- nils-werner/zget: 1
- woodgern/confusables: 1
- fangpenlin/bugbuzz-python: 1
- PyCQA/modernize: 1
- SeleniumHQ/selenium: 1
Maintainer
- Yelp/yelp_cheetah: 67
- PyCQA/pycodestyle: 53
- asottile/pyupgrade: 50
- asottile/babi: 49
- Yelp/venv-update: 41
- asottile-archive/future-fstrings: 41
- chriskuehl/dumb-pypi: 40
- pytest-dev/pygments-pytest: 39
- asottile/pygments-pytest: 39
- bukzor/RefactorLib: 38
- asottile/babi-grammars: 38
- PyCQA/flake8: 36
- asottile-archive/all-repos-depends: 35
- asottile-archive/css-explore: 34
- pre-commit/pre-commit: 34
Active Maintainer
- asottile/pyupgrade: 31
- PyCQA/pycodestyle: 25
- pre-commit/pre-commit: 18
- pre-commit/pre-commit.com: 13
- PyCQA/flake8: 11
- asottile/babi: 8
- asottile/babi-grammars: 6
- sass/libsass-python: 6
- asottile/dockerfile: 5
- asottile/add-trailing-comma: 5
- asottile/detect-test-pollution: 4
- asottile/astpretty: 4
- asottile/all-repos: 4
- asottile/setuptools-golang: 4
- asottile/onigurumacffi: 4
Issue Author Associations
- None (74, 25.52%)
- Contributor (71, 24.48%)
- Member (58, 20.00%)
- Collaborator (49, 16.90%)
- Owner (38, 13.10%)
Pull Request Author Associations
- Owner (879, 42.67%)
- Member (766, 37.18%)
- Contributor (202, 9.81%)
- Collaborator (195, 9.47%)
- None (18, 0.87%)
Top Issue Labels
- bug (48)
- enhancement (46)
- help wanted (30)
- good first issue (14)
- feature (7)
- type: infrastructure (6)
- A-Linter (5)
- L-JavaScript (5)
- S-Bug-confirmed (5)
- improves-performance (4)
- python (4)
- type: enhancement (3)
- Lang-English (3)
- A-Documentation (3)
- p2 (3)
Top Pull Request Labels
- bug (4)
- enhancement (3)
- docs (2)
- skip news (2)
- wontfix (1)
- skip issue (1)
- awaiting core review (1)
- needs backport to 3.11 (1)
- needs backport to 3.12 (1)
- invalid (1)
- bot:chronographer:provided (1)
- awaiting review (1)
- Skip Changelog (1)