awesome-python
awesome-python copied to clipboard
add ruff
What is this Python project?
This is in python library for linter
What's the difference between this Python project and similar ones?
- 10-100x faster than existing linters
- Installable via pip
- hammer_and_wrench pyproject.toml support
- Native re-implementations of popular Flake8 plugins, like flake8-bugbear
- Monorepo-friendly configuration via hierarchical and cascading settings
--
Anyone who agrees with this pull request could submit an Approve review to it.
0l
On Dec 30, 2022 6:23 PM, "Pedro Fonseca" @.***> wrote:
What is this Python project?
This is in python library for linter What's the difference between this Python project and similar ones?
[image: Bar chart with benchmark results] https://user-images.githubusercontent.com/1309177/187504482-6d9df992-a81d-4e86-9f6a-d958741c8182.svg
- 10-100x faster than existing linters
- Installable via pip
- hammer_and_wrench pyproject.toml support
- Native re-implementations of popular Flake8 plugins, like flake8-bugbear https://pypi.org/project/flake8-bugbear/
- Monorepo-friendly configuration via hierarchical and cascading settings
--
Anyone who agrees with this pull request could submit an Approve review to it.
You can view, comment on, or merge this pull request online at:
https://github.com/vinta/awesome-python/pull/2292 Commit Summary
- a50a140 https://github.com/vinta/awesome-python/pull/2292/commits/a50a140da2ce2e300ba868c73df8a64a2c3afadb add ruff in code linters
File Changes
(1 file https://github.com/vinta/awesome-python/pull/2292/files)
- M README.md https://github.com/vinta/awesome-python/pull/2292/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 (2)
Patch Links:
- https://github.com/vinta/awesome-python/pull/2292.patch
- https://github.com/vinta/awesome-python/pull/2292.diff
— Reply to this email directly, view it on GitHub https://github.com/vinta/awesome-python/pull/2292, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX6RBONI7ZHDUUEAERK2M6TWP4SCBANCNFSM6AAAAAATNB6F44 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
:+1:
This should be merge. Great linter.
Agree with @Kub-AT . This PR should get merged as Ruff is getting more popular
👍🏻
Bumping this issue, Ruff is my favorite and go to linter it should be featured on here surprised it is not
Bumping this issue, Ruff is my favorite and go to linter it should be featured on here surprised it is not
Agreed! So... did you approve this PR so we can get enough votes to move it through, @Commando-Brando ?
Anyone who agrees with this pull request could submit an Approve review to it.
@bowmanjd didn't read the whole issue, oops, but it has been approved, cheers!
This should be merge. Great linter.
Agreed! @Kub-AT could you approve the PR (that is what counts as a vote)
Agree with @Kub-AT . This PR should get merged as Ruff is getting more popular
Yes, indeed! Could you approve the PR, @Owen-CH-Leung, then (approval is what counts as a vote; we need 20 to see ruff make the awesome list)
more 3 likes :pray:
@vinta 20 likes
Thanks for a quick update, @peidrao!
Also, it might be worth considering moving ruff
to the Code Formatters
section down below.
@peidrao Some conflicts appeared, I imagine this is not the first time.
Also worth mentioning that ruff includes a formatter now - rules are quite similar to black
, except it is 100 times faster.
@vinta This PR is 2 years old while ruff popularity is exploding. How is it not merged yet?
BTW, in the meantime even the CPython repository started using ruff:
https://github.com/python/cpython/blob/7ac933e2609b2ef9b08ccf9c815b682b0e1ede2a/.pre-commit-config.yaml#L2-L12
@peidrao can you do a rebase and a squash?
@peidrao can you do a rebase and a squash?
I have completed the rebase and squash.
@vinta ready to merge.
@vinta ready to merge.
@vinta ready to merge.
@peidrao can you do a rebase and a squash?
I have completed the rebase and squash.
@vinta ready to merge
What is this Python project?
This is in python library for linter
What's the difference between this Python project and similar ones?
![]()
- 10-100x faster than existing linters
- Installable via pip
- hammer_and_wrench pyproject.toml support
- Native re-implementations of popular Flake8 plugins, like flake8-bugbear
- Monorepo-friendly configuration via hierarchical and cascading settings
--
Anyone who agrees with this pull request could submit an Approve review to it.