Our great sponsors
-
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
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Rust also has other things like stricter pointer provenance, struct field reordering, more inlining, all of which could help with performance.
-
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.
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?!
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
I wonder how many learnt lessons went into pyright, which only has 7 open issues at the moment.
Related posts
- Even the Pylint codebase uses Ruff
- What are your thoughts on Ruff? Can it be integrated into our current Python projects to increase speed?
- SonarQube is complete dog sh*t.
- This Rust-based Python Linting Tool is Quick as Lightning
- Python Linter Comparison 2022: Pylint vs Pyflakes vs Flake8 vs autopep8 vs Bandit vs Prospector vs Pylama vs Pyroma vs Black vs Mypy vs Radon vs mccabe