isidentical / refactor
AST-based fragmental source code refactoring toolkit for Python
☆443Updated last year
Alternatives and similar repositories for refactor:
Users that are interested in refactor are comparing it to the libraries listed below
- A Python type checker☆357Updated 3 weeks ago
- Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules.☆675Updated 2 weeks ago
- A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).☆445Updated 5 months ago
- Write short and fully-typed lambdas where you need them.☆277Updated last year
- Automatically add simple type annotations to your code☆250Updated 6 months ago
- Matcher library for Python☆240Updated 2 years ago
- ☆223Updated 3 years ago
- Tool for automatically sorting python statements within a module☆371Updated 2 months ago
- Smart, pythonic, ad-hoc, typed polymorphism for Python☆702Updated 3 months ago
- One weird trick to make your code more reliable☆297Updated last year
- Enforce the same settings on multiple projects☆403Updated last week
- Shell scripts made simple 🐚☆660Updated 7 months ago
- A container for dataclasses with multi-indexing and bulk operations.☆313Updated 4 years ago
- 🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.☆783Updated last month
- pytest plugin for easy integration of memray memory profiler☆375Updated 2 months ago
- Runtime inspection utilities for Python typing module☆356Updated 8 months ago
- An extensions for Hypothesis that provides fully automatic testing for type hinted functions☆345Updated last year
- Typical: Fast, simple, & correct data-validation using Python 3 typing.☆180Updated 7 months ago
- Phantom types for Python.☆213Updated last week
- Near Zero-Overhead Python Code Coverage☆525Updated 3 months ago
- Utilities for run-time type validation and multiple dispatch☆164Updated last month
- Visualize CPython's specializing, adaptive interpreter.☆650Updated 10 months ago
- Hot code reloading tool for Python☆531Updated 5 years ago
- Aimed at Python beginners: replacing standard traceback by something easier to understand☆323Updated 3 years ago
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆347Updated last month
- Automatic test case generation for python and static analysis library☆262Updated 3 years ago
- HPy: a better API for Python☆1,108Updated this week
- The ultimate linter and formatter for removing unused import statements in your code.☆244Updated 10 months ago
- Changelog management tool☆278Updated last week
- Traits for Python3☆142Updated 3 years ago