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/jelmer/awesome-codemods
- codespell - check code for common misspellings
- **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
- **modernize** - modernize Python code for eventual Python 3 migration
- **autoflake** - remove unused imports and unused variables
- **ruff** - ultra-fast linter that can also fix (some of the) issues it reports
- **golangci-lint** - linter that can also fix (some of the) issues it reports
- **clippy** - linter that can also fix (some of the) issues it reports
- **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
- **drop-mia-uploaders** - Remove Missing-In-Action uploaders from Maintainer/Uploader fields
- **Bowler** - modern Python (deprecated, recommends libcst)
- **libcst** - Python
- **rerast** - transform Rust code using rules
- **refex** - refactor expressions in Python
- **clang-libastmatcher** - CLang AST Matchers
- **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
- **nitpick** - Apply the same pre-defined settings across all your projects
- **CodeFix**
- awesome code formatters
Keywords
linter
4
pre-commit
4
python
4
python3
2
styleguide
2
git
2
bzr
2
rust
2
flake8
2
refactoring
2
setuptools
1
packaging
1
merge-proposal
1
pull-request
1
pull-requests
1
vcs
1
bazaar
1
breezy
1
brz
1
version-control
1
docs
1
black
1
lint
1
style-guide
1
static-code-analysis
1
static-analysis
1
rustpython
1
ruff
1
pep8
1
lintian
1
pylint
1
mypy
1
isort
1
flake8-plugin
1
monolith
1
all-repos
1
version-control-system
1