Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

The uncompromising Python code formatter

psf/black có thân thiện với người mới không?

Trong 30 ngày gần nhất, psf/black đã merge 47 trên 88 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 2 ngày. Hiện có 1 issue phù hợp với người mới đang mở.

Star
41.9k
Fork
2.9k
Issue cho người mới đang mở
1
Issue đã lập chỉ mục
278
Merge trung bình
3 ngày 8 giờ
Pull request đã merge (30 ngày)
59
Ngôn ngữ chính
Python
Giấy phép
MIT
Lần push lên GitHub gần nhất
10/10/2026
Lập chỉ mục gần nhất
19/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Quy tắc ứng xử
Label cho người mới
help wanted

Cách đóng góp cho psf/black

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Dự án có Dockerfile hoặc tệp Docker Compose, nên bạn có thể chạy nó mà không cần cài cả bộ công cụ.
  3. Hãy đọc quy tắc ứng xử: nó áp dụng cho issue và pull request cũng như trò chuyện.
  4. Chọn issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • Thinking about `wrap_long_dict_values_in_parens`
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    psf/black#4882 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Release workflow: Atomic PyPI pushing?
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    psf/black#4839 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • potential multiprocessing performance improvement
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    psf/black#4771 · 1 bình luận · 4 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Preserve alignment of inline comments
    Đang mở
    F: comments T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100

    psf/black#4651 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Any possible to provide a WASM edition?
    Đang mở
    T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    psf/black#4649 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Inconsistencies in how line breaks are added in long "dot-chains", depending on brackets and function calls
    Có thể làm lại được @Student-ShivamChauhan đã nhận 627 ngày trước và không có pull request nào đang mở. Đang mở
    T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    psf/black#4554 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Change the formatting behaviour when there is bracket in the if statement, like a list, a function
    Đang mở
    T: enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4516 · 2 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Support Python 3.13 free-threaded build
    Đang mở
    T: enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    psf/black#4438 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • global config not possible if project contains a `pyproject.toml`
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    S: needs discussion T: bug

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    psf/black#4411 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • problematic formatting: indentation change in docstring
    Đang mở
    T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4276 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Bug hazard - multiple strings given same indentation
    Đang mở
    F: parentheses F: strings T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4249 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Vertical method chaining
    Đang mở
    T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#4244 · 6 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Option to force "chop down" multiline (+ add magic comma) when line too long
    Đang mở
    T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#4229 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Future of `string_processing`
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    C: preview style T: bug

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    psf/black#4208 · 7 bình luận · 10 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve the style of breaking long lines into two
    Đang mở
    T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    psf/black#4203 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Enable enable-unstable-feature = ['string_processing'] without preview flag
    Đang mở
    C: preview style T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4196 · 12 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Deprecate unusual ways to set things in pyproject.toml
    Đang mở
    C: configuration T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    psf/black#4178 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Line too long: Long from import
    Đang mở
    F: linetoolong T: bug

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    psf/black#4177 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • [ISSUE] Github Action Black failing after successful reformatting.
    Đang mở
    T: bug

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100

    psf/black#4156 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Preview style feedback: Parenthesizing long dict, conditional, and type annotations
    Đang mở
    C: preview style T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    psf/black#4123 · 6 bình luận · 16 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `hug_parens_with_braces_and_square_brackets`: Doesn't hug if all entries fit on a line
    Đang mở
    C: preview style T: style

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    psf/black#4099 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `hug_parens_with_braces_and_square_brackets`: Recursively hugging parens decrease readability
    Đang mở
    C: preview style T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4098 · 1 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • don't split binary operation if right operand is a function call with short name
    Đang mở
    T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4092 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Break long expressions at operators, not inside inner parentheses
    Đang mở
    T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#4075 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add parenthesis around walrus
    Đang mở
    T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#4058 · 2 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Support for percent format notebooks
    Đang mở
    T: enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    psf/black#4025 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Avoid parentheszing non-fluent attribute chain exceeding the line-length
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#4001 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Request: new releases triggering `black-pre-commit-mirror`'s `mirror` action
    Đang mở
    C: maintenance T: enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#3972 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • (🎁) String processing: re-enable wrap concatenated strings in parens in all cases
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    C: preview style T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#3955 · 2 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Request: supporting sub-configs (aka per-directory config)
    Đang mở
    T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#3952 · 4 bình luận · 4 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Black puts "pyright: ignore" comments on the wrong line
    Có thể làm lại được @MohamedSharfan đã nhận 270 ngày trước và không có pull request nào đang mở. Đang mở
    F: comments T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    psf/black#3946 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Black 23.9.1 reformat already clean code expression and creates a line too long
    Có thể làm lại được @tienthai0205 đã nhận 1097 ngày trước và không có pull request nào đang mở. Đang mở
    F: linetoolong T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#3925 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Formatting one-tuples as multi-line if already multi-line
    Đang mở
    T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#3918 · 6 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Black should never try to format symlinks
    Đang mở
    T: enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    psf/black#3880 · 3 bình luận · 2 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • string_processing: makes it impossible to use a comment to ignore a static type violation
    Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
    C: preview style F: strings T: bug

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    psf/black#3802 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Always respect original comment/code-order
    Đang mở
    F: comments T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#3800 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add line number to the --diff output.
    Đang mở
    C: configuration S: needs discussion T: enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    psf/black#3769 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • New type parameter syntax: parameters should be broken up before type parameters
    Đang mở
    T: style

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    psf/black#3752 · 6 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • string_processing: Long dictionary and f-string not formatted after breaking first line
    Đang mở
    C: preview style F: strings T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    psf/black#3747 · 5 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Signed Windows Binaries
    Đang mở
    C: packaging T: enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#3725 · 3 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Automatic magic trailing comma behavior to split arguments/items onto separate lines regardless of line length
    Đang mở
    F: trailing comma T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    psf/black#3715 · 3 bình luận · 5 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • treatment of code comments inside of parentheses
    Đang mở
    T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#3714 · 1 bình luận · 4 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Decouple using .gitignore from `exclude`
    Đang mở
    T: enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    psf/black#3711 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Exceptions to comment spacing
    Đang mở
    F: comments S: needs discussion T: enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    psf/black#3668 · 6 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • blackd hangs
    Đang mở
    T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    psf/black#3666 · 4 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • string_processing: Better whitespace allocation for an assert statement
    Đang mở
    C: preview style F: strings T: style

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    psf/black#3663 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Inconsistent line splitting of boolean expressions
    Đang mở
    T: style

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    psf/black#3647 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Black hangs indefinitely trying to format a file with ridiculously long nested dicts
    Đang mở
    C: performance T: bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    psf/black#3627 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Break expression in arguments if the call has comments.
    Đang mở
    F: linebreak

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    psf/black#3626 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Less whitespace when a function call contains a single list/dict/tuple/string
    Đang mở
    F: linebreak T: style

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    psf/black#3621 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 2 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.