Our great sponsors
-
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.
A nice tool for catching many code smells as well as other potential software issues is SonarQube https://www.sonarqube.org/
While it doesn't fix stupid people being stupid, I make sure that I have a pre-commit hook (via pre-commit) that runs mypy (as well as black and flake8) to make sure that I don't write code that would fail my static-typing sensibilities.
While it doesn't fix stupid people being stupid, I make sure that I have a pre-commit hook (via pre-commit) that runs mypy (as well as black and flake8) to make sure that I don't write code that would fail my static-typing sensibilities.
Related posts
- How to setup Black and pre-commit in python for auto text-formatting on commit
- Packaging Python projects in 2023 from scratch
- Automate Python Linting and Code Style Enforcement with Ruff and GitHub Actions
- Securing CDK pipelines in an enterprise organization
- Ask HN: Should source files always end in a new line?