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. Learn more →
Refurb Alternatives
Similar projects and alternatives to refurb based on common topics and language
-
-
Deal
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
-
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.
-
-
-
test_repo_python_windows_ci
Discontinued Custom GitHub workflow file using windows base image to run continuous integration and testing on a python repo.
-
mypy-baseline
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
refurb reviews and mentions
-
Show HN: Refurb – A tool for refurbishing and modernizing Python codebases
Thank you! I have found that pattern matching has made this project a whole lot easier.
One of the other cool features about this project is how the check() functions are loaded based off the type of the node argument:
https://github.com/dosisod/refurb/blob/master/refurb/loader....
This also supports type unions, so you can register your check for binary and unary expressions by typing node as `BinaryExpr | UnaryExpr`.
This is the largest codebase I've seen that makes extensive use of the new Python match: statement introduced in Python 3.10 - example: https://github.com/dosisod/refurb/blob/master/refurb/checks/...
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Apr 2024
Stats
dosisod/refurb is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of refurb is Python.