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

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.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

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