All-in-one Python code formattor which is tailored of `black` + `isort` + `autoflake` for myself taste.
Project description
Likianta Flavored Formatter
lkfmt
(Likianta flavored formatter) is an integration of black
+ isort
+
autoflake
with pre-defined settings to reformat my Python script code.
Features
black
+isort
+autoflake
integration- out-of-box settings
- one command to drive
- additional format styles by lk-flavor (work in progress)
- keep indents on empty lines
- ensure newline at end of file
- merge one-line
if
/for
statements - align
:
in dict key-value pairs - align
=
in multi-line assignments - tweak
black
styles to balance the visual weight - use
# nofmt
to skip formatting (like# noqa
)
Installation
pip install lkfmt
(not yet published)
pip install git+https://github.com/likianta/lkfmt.git
Usage
...
Screenshots
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
lkfmt-0.2.0-py3-none-any.whl
(7.1 kB
view hashes)