awesome-python-code-formatters
A curated list of awesome Python code formatters
https://github.com/life4/awesome-python-code-formatters
Last synced: 2 days ago
JSON representation
-
All-in formatters
-
UNIX-way formatters
- pybetter
- add-trailing-comma
- decrapify
- docstrfmt
- eradicate - out code from Python files.
- fix8
- flynt - strings.
- formate
- kwonly-transformer
- no-optional
- pydocstringformatter
- pyment
- ssort
- Tornado Async Transformer
- teyit
- unify
- docformatter
- eradicate - out code from Python files.
-
Imports formatters
-
Upgrading tools
-
Libraries and refactoring
- semgrep - -autofix](https://semgrep.dev/docs/writing-rules/rule-syntax/#fix) flag for simple replacement of matched code.
- autotransform - scale code modification.
- bowler
- fissix
- importlab
- libcst
- massedit
- refactor - based fragmental source code refactoring toolkit.
- rope
- comby
- semgrep - -autofix](https://semgrep.dev/docs/writing-rules/rule-syntax/#fix) flag for simple replacement of matched code.
-
Code generators
-
Improvements and wrappers
- black-macchiato
- brunette
- formate-black
- gray - trailing-comma`, and `unify`.
- nbQA
- pyformat
- shed
- jupyterlab-code-formatter
- blacken-docs
- mdsf
Categories
Sub Categories
Keywords
python
29
formatter
10
linter
6
linting
5
codeformatter
4
refactoring
4
typescript
3
black
3
developer-tools
3
yapf
3
formatting
3
pre-commit
3
rust
3
python3
3
go
3
isort
2
pre-commit-hook
2
ast
2
c
2
gofmt
2
code
2
java
2
javascript
2
autopep8
2
codemod
2
documentation
2
docstrings
2
google
2
static-code-analysis
2
static-analysis
2
ruff
2
pep8
2
mypy
2
awesome-list
2
awesome
2
cli
2
style-guide
1
styleguide
1
auto-formatter
1
semgrep
1
fixer
1
sast
1
ruby
1
r2c
1
docstring
1
development
1
autoformat
1
epydoc
1
numpy
1
all
1