MrPowers / mack

Delta Lake helper methods in PySpark
https://mrpowers.github.io/mack/
MIT License
286 stars 42 forks source link

Switch out Flake8 with Ruff #93

Closed robertkossendey closed 1 year ago

robertkossendey commented 1 year ago

We should switch from flake8 to Ruff

Motivation:

Ruff is significantly faster (it should save us free minutes of GH Actions) Ruff will replace all isort, flake and pylint by one dependency Ruff is configured in one place (pyproject.toml): [tool.ruff] instead of different files/sections

MrPowers commented 1 year ago

@robertkossendey - yes, let's do it. Let me know if you'd like to work on this and I'll assign it to you.

If anyone else would like to grab it, just comment "take" and I will assign it to you.

danielbeach commented 1 year ago

@MrPowers I actually just implemented ruff at work in our Git and CircleCI workflow a few days ago. I would he happy to attempt this one if you want.

MrPowers commented 1 year ago

@danielbeach - yep, thanks for volunteering, just assigned you, thanks!!