Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-codemods
Curated list of tools that can fix your code for you
https://github.com/mjpieters/awesome-codemods
- **yesqa** - Remove unnecessary ``#noqa`` comments
- **pyupgrade** - upgrade syntax for newer versions of the language
- **reorder_python_imports** - automatically reorder imports
- **teyit** - use recommended style for assert statements
- **blacken-docs** - run black on code fragements in documentation
- **setup-py-upgrade** - upgrade setup.py to new metadata syntax
- **lintian-brush** - Fix issues reported by lintian
- **deb-scrub-obsolete** - Remove obsolete maintainer script / control file entries
- **apply-multiarch-hints** - Apply multi-arch fixes from https://multiarch.debian.net/
- **deb-new-upstream** - Import new upstream releases or snapshots
- **cme** - Fix various common issues in Debian packages
- **Bowler** - modern Python (deprecated, recommends libcst)
- **libcst** - Python
- **rerast** - transform Rust code using rules
- **refex** - refactor expressions in Python
- **asttokens** - token-preserving AST library for Python
- **pasta** - code rewriting for Python using AST mutation instead of string templates
- **pre-commit** - Run formatters during git pre-commit
- **silver-platter** - Run codemods against remote repositories and publish changes (creating PRs/pushing)
- **all-repos** - Run codemods across a set of local repositories
- **routine-update** - run various codemods for Debian packages
- **CodeFix**
- awesome code formatters