Skip to content


@safhac @MridulS @backbord @ssbarnea @danclaudiupop @jorisroovers @codingjoe @geo7 @w1pereira @benji-york @DaemonDude23 @abuxton @engelju




Block or Report

Block or report asottile

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Popular repositories

  1. A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.

    Python 1.7k 111

  2. A dashboard for monitoring code debt in a git repository.

    Python 485 32

  3. Rewrites source to reorder python imports

    Python 460 42

  4. Run `black` on python code blocks in documentation files

    Python 384 29

  5. Clone all your repositories and apply sweeping changes.

    Python 352 63

  6. A tool (and pre-commit hook) to automatically add trailing commas to calls and literals.

    Python 238 18

Contribution activity

May 2022

Created a pull request in python/typeshed that received 10 comments

Opened 8 other pull requests in 6 repositories
pre-commit-ci/runner-image 3 merged
asottile/personal-puppet 1 merged
asottile/hiera-eyaml-sshagent 1 merged
pre-commit/pre-commit 1 merged
pre-commit/ 1 merged
asottile/api-gateway-v2-to-wsgi 1 merged
Reviewed 16 pull requests in 9 repositories
anthonywritescode/explains 5 pull requests
pre-commit/pre-commit 3 pull requests
PyCQA/pycodestyle 2 pull requests
pre-commit/ 1 pull request
pytest-dev/pytest 1 pull request
tox-dev/tox 1 pull request
pre-commit/mirrors-clang-format 1 pull request
asottile/babi 1 pull request
asottile/pyupgrade 1 pull request

Created an issue in python/cpython that received 2 comments

python 3.11 branch was force pushed ?

Bug report I have nightly jobs which pull cpython and build packages for ubuntu such that users can try them out early on:…

Opened 1 other issue in 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.