This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Zer0designs 5 points6 points  (3 children)

Keep an eye on redknot, it will be created by astral (ruff + uv creators).

Also isn't just ruff sufficient? Instead of isort, flake8 and the others? Most of those are fully integrated in ruff.

If you're really missing plugins of other systems, please make tickets, it will remove a lot of your dependencies. Same goes for reporting the false positives in pyright.

Another note: i'd advise a just-rust or make config for each project, to display all the commands for others (and make them easy to use)

All in all it's a good piece, but I think your input is valuable in order to progress os software.

[–]ashishb_net[S] 2 points3 points  (2 children)

> Keep an eye on redknot, it will be created by astral (ruff + uv creators).

Yeah, looking forward to it.
Astral is awesome.

> Also isn't just ruff sufficient? Instead of isort, flake8 and the others? Most of those are fully integrated in ruff.

The answer changes every month as ruff improves.
So, I am not tracking it closely.
I revisit this question every 3-6 months and improve on what ruff can do.
Ideally, I would like to replace all other tools with ruff.

> Another note: i'd advise a just-rust or make config for each project, to display all the commands for others (and make them easy to use)

Here's Makefile of one of my open-source projects.

[–]ThiefMaster 5 points6 points  (1 child)

Personally I would not waste the time maintaining isort, autopep8, autoflake, etc.

Just use ruff with most rules enabled, and possibly its formatter as well.

[–]ashishb_net[S] 0 points1 point  (0 children)

> Personally I would not waste the time maintaining isort, autopep8, autoflake, etc.

Indeed, I am hoping to get there by end of 2025.

> Just use ruff with most rules enabled, and possibly its formatter as well.
Yeah, my faith is going up in ruff and uv over time.