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

Sponsors

@PhilipTrauner @MridulS @zsol @danclaudiupop @jorisroovers @codingjoe @Celeborn2BeAlive @deekim @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.2k 83

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

    Python 440 30

  3. Rewrites source to reorder python imports

    Python 398 33

  4. A backport of fstrings to python<3.6

    Python 368 13

  5. Clone all your repositories and apply sweeping changes.

    Python 286 47

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

    Python 274 19

Contribution activity

October 2021

Created 5 repositories

Created a pull request in stan-dev/pystan that received 5 comments

Add runtime dependency on setuptools

pystan imports pkg_resources (provided by setuptools): pystan/stan/plugins.py Line 4 in 50670e4 an alternative implementation would be t…

+1 −0 5 comments
Opened 113 other pull requests in 73 repositories
pre-commit/pre-commit 1 open 4 merged
asottile/tokenize-rt 5 merged
PyCQA/flake8 5 merged
pre-commit/pre-commit.com 3 merged
asottile/future-annotations 3 merged
Yelp/yelp_cheetah 3 merged
asottile/yesqa 3 merged
asottile/add-trailing-comma 3 merged
PyCQA/pycodestyle 3 merged
sass/libsass-python 2 merged
pre-commit/identify 2 merged
pre-commit-ci/runner-image 2 merged
asottile/t 2 merged
asottile/scratch 2 merged
asottile/reorder_python_imports 2 merged
asottile/future-fstrings 2 merged
asottile/flake8-typing-imports 2 merged
asottile/babi 2 merged
asottile/azure-pipeline-templates 2 merged
asottile/api-gateway-v2-to-wsgi 2 merged
asottile/all-repos 2 merged
pre-commit/pre-commit-mirror-maker 2 merged
pre-commit/pre-commit-hooks 2 merged
asottile/setup-cfg-fmt 2 merged
anthonywritescode/explains 1 closed 1 merged
48 repositories not shown
Reviewed 47 pull requests in 18 repositories
anthonywritescode/explains 10 pull requests
PyCQA/pycodestyle 6 pull requests
pre-commit/pre-commit-hooks 5 pull requests
PyCQA/flake8 5 pull requests
pre-commit/pre-commit.com 4 pull requests
pre-commit/identify 2 pull requests
pre-commit/pre-commit 2 pull requests
pre-commit/mirrors-clang-format 2 pull requests
pytest-dev/pytest 2 pull requests
chriskuehl/dumb-pypi 1 pull request
jorisroovers/gitlint 1 pull request
Julian/jsonschema 1 pull request
Yelp/dumb-init 1 pull request
pre-commit/mirrors-mypy 1 pull request
asottile/babi 1 pull request
pre-commit/mirrors-yapf 1 pull request
PyCQA/pyflakes 1 pull request
pre-commit/pre-commit-mirror-maker 1 pull request

Created an issue in PyCQA/pycodestyle that received 5 comments

E275: whitespace after annotated match variable (2.8.0 release blocker)

this code was previously ok, but is now triggering E275 on the match line: class Found(NamedTuple): y: int match: Match[str]

5 comments
Opened 4 other issues in 4 repositories
asottile/covdefaults 1 closed
python/tzdata 1 closed
PyCQA/pycodestyle 1 closed
PyCQA/pyflakes 1 closed