The Wayback Machine - https://web.archive.org/web/20220126224715/https://github.com/asottile
Skip to content
Avatar

Sponsors

@dsaxton @roaldnefs @MridulS @backbord @danclaudiupop @jorisroovers @codingjoe @Celeborn2BeAlive @JitPackJoyride @geo7 @w1pereira @benji-york @DaemonDude23

Achievements

Achievements

Highlights

Block or Report

Block or report asottile

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.4k 97

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

    Python 455 30

  3. Rewrites source to reorder python imports

    Python 420 36

  4. Clone all your repositories and apply sweeping changes.

    Python 319 56

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

    Python 306 21

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

    Python 210 15

Contribution activity

January 2022

Created 2 repositories

Created a pull request in PyCQA/flake8 that received 4 comments

remove slow debug() log

flake8 spends ~5-6% of flake8 -j1 src on this line personally I don't use any of the debug(...) logging information and prefer to use pdb myself. …

+0 −1 4 comments
Opened 148 other pull requests in 56 repositories
PyCQA/flake8 1 open 27 merged
asottile/reorder_python_imports 5 merged
pre-commit/pre-commit-hooks 4 merged
pre-commit/pre-commit 4 merged
asottile/ukkonen 3 merged
pre-commit/identify 3 merged
asottile/tokenize-rt 3 merged
asottile/rubyvenv 3 merged
asottile/pyupgrade 3 merged
asottile/pygments-pytest 3 merged
asottile/git-code-debt 3 merged
asottile/flake8-typing-imports 3 merged
asottile/css-explore 3 merged
asottile/covdefaults 3 merged
asottile/babi-grammars 3 merged
asottile/aspy.refactor_imports 3 merged
asottile/all-repos-depends 3 merged
asottile/all-repos 3 merged
asottile/add-trailing-comma 3 merged
asottile/cheetah_lint 3 merged
Yelp/yelp_cheetah 3 merged
pre-commit-ci/runner-image 3 merged
pre-commit-ci/pre-commit-ci-config 2 merged
asottile/babi 2 merged
asottile/awshelp 2 merged
31 repositories not shown
Reviewed 47 pull requests in 18 repositories
pre-commit/pre-commit.com 7 pull requests
asottile/babi-grammars 6 pull requests
anthonywritescode/twitch-chat-bot 6 pull requests
anthonywritescode/explains 4 pull requests
pytest-dev/pytest 4 pull requests
pre-commit/identify 4 pull requests
asottile/babi 3 pull requests
pre-commit/pre-commit 2 pull requests
tox-dev/tox 2 pull requests
asottile/aspy.refactor_imports 1 pull request
conda-forge/staged-recipes 1 pull request
pre-commit-ci/runner-image 1 pull request
PyCQA/flake8 1 pull request
asottile/recipes 1 pull request
asottile/pyupgrade 1 pull request
pre-commit/pygrep-hooks 1 pull request
PyCQA/pycodestyle 1 pull request
asottile/all-repos 1 pull request

Created an issue in asottile/reorder_python_imports that received 2 comments

from __future__ import ... and import __future__ should not sort the same

this currently sorts incorrectly breaking the file: from __future__ import annotations import __future__

2 comments
Opened 4 other issues in 3 repositories