Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Flake8
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I know there's attention to the pattern matching issue, but I want to explicitly mention that this is the biggest blocker for me in considering ruff.
And here's a pre-commit hook to save us some time. https://github.com/charliermarsh/ruff-pre-commit
Rust also has other things like stricter pointer provenance, struct field reordering, more inlining, all of which could help with performance.
Here are insights about flake8, black, and mypy and the amount of work that went into mypy seems … just massive?!
Here are insights about flake8, black, and mypy and the amount of work that went into mypy seems … just massive?!
Yes, one can hope, but I wouldn't bet on it and I wouldn't suggest to RIIR. I don't want to be that person that pops up uncalled for and asks to Rewrite It In Rust. One might think "Oh it is just one additional issue to the ~2.2k already opened mypy issues" if they have at all realized that there are that many open issues.
Here are insights about flake8, black, and mypy and the amount of work that went into mypy seems … just massive?!
I wonder how many learnt lessons went into pyright, which only has 7 open issues at the moment.