docformatter
v1.7.5
암호 | |
독스트링 | |
GitHub | |
파이파이 | |
PEP 257을 따르도록 독스트링의 형식을 지정합니다.
docformatter
PEP 257 규칙의 하위 집합을 따르도록 독스트링의 형식을 자동으로 지정합니다. 다음은 PEP 257에서 인용된 관련 항목입니다.
docformatter
PEP 8 규칙 중 일부도 처리합니다.
docformatter
--black
옵션을 전달하면 black
과 호환되는 독스트링의 형식을 지정합니다.
docformatter
Epytext 또는 Sphinx 스타일을 사용하는 필드 목록 형식을 지정합니다.
read-the-docs의 전체 문서를 참조하세요. 특히 PEP 257 및 기타 요구 사항에 대한 자세한 내용은 요구 사항 섹션을 참조하세요.
핍에서:
$ pip install --upgrade docformatter
또는 pyproject.toml을 사용하여 docformatter를 구성하고 Python < 3.11을 사용하는 경우:
$ pip install --upgrade docformatter[tomli]
Python >=3.11에서는 표준 라이브러리의 tomllib
사용됩니다.
또는 릴리스 후보(또는 다른 태그)를 사용하려는 경우:
$ pip install git+https://github.com/PyCQA/docformatter.git@
여기서
실행 후:
$ docformatter --in-place example.py
이 코드
""" Here are some examples.
This module docstring should be dedented."""
def launch_rocket ():
"""Launch
the
rocket. Go colonize space."""
def factorial ( x ):
'''
Return x factorial.
This uses math.factorial.
'''
import math
return math . factorial ( x )
def print_factorial ( x ):
"""Print x factorial"""
print ( factorial ( x ))
def main ():
"""Main
function"""
print_factorial ( 5 )
if factorial ( 10 ):
launch_rocket ()
이것으로 포맷됩니다
"""Here are some examples.
This module docstring should be dedented.
"""
def launch_rocket ():
"""Launch the rocket.
Go colonize space.
"""
def factorial ( x ):
"""Return x factorial.
This uses math.factorial.
"""
import math
return math . factorial ( x )
def print_factorial ( x ):
"""Print x factorial."""
print ( factorial ( x ))
def main ():
"""Main function."""
print_factorial ( 5 )
if factorial ( 10 ):
launch_rocket ()
docformatter를 사용하시나요? 어떤 스타일의 독스트링을 사용하시나요? 프로젝트의 README 에 배지를 추가하고 모두에게 알리세요.
.. 이미지:: https://img.shields.io/badge/%20formatter-docformatter-fedcba.svg :대상: https://github.com/PyCQA/docformatter
.. 이미지:: https://img.shields.io/badge/%20style-sphinx-0a507a.svg :대상: https://www.sphinx-doc.org/en/master/usage/index.html
.. 이미지:: https://img.shields.io/badge/%20style-numpy-459db9.svg :대상: https://numpydoc.readthedocs.io/en/latest/format.html
.. 이미지:: https://img.shields.io/badge/%20style-google-3666d6.svg :대상: https://google.github.io/styleguide/pyguide.html#s3.8-comments-and-docstrings
버그와 패치는 GitHub 페이지에서 보고할 수 있습니다.