a python refactoring library

python-rope/rope có thân thiện với người mới không?

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

Star
2.2k
Fork
197
Issue cho người mới đang mở
3
Issue đã lập chỉ mục
134
Merge trung bình
2 ngày 13 giờ
Pull request đã merge (30 ngày)
5
Ngôn ngữ chính
Python
Giấy phép
LGPL-3.0
Lần push lên GitHub gần nhất
7/10/2026
Lập chỉ mục gần nhất
7/10/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 good first issue

Cách đóng góp cho python-rope/rope

  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. Hãy đọc quy tắc ứng xử: nó áp dụng cho issue và pull request cũng như trò chuyện.
  3. Đóng góp của bạn sẽ được phát hành theo giấy phép LGPL-3.0 của dự án.
  4. Chọn một trong 3 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

  • LocalToField doesn't validate the offset until get_changes()
    Đang mở

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

    python-rope/rope#927 ·

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

  • Project.validate() can't detect content changes served by a custom fscommands
    Đang mở

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

    python-rope/rope#925 ·

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

  • Extract method/variable and introduce parameter don't check whether the new name is already in use
    Đang mở

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

    python-rope/rope#924 ·

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

  • Rename and inline silently skip modules with syntax errors when ignore_syntax_errors is set
    Đang mở

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

    python-rope/rope#923 ·

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

  • Support moving and renaming a module with a file destination
    Đang mở

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

    python-rope/rope#917 · 1 bình luận ·

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

  • patchedast: visitors that omit sub-nodes leave unconsumed text that later token searches mis-match
    Đang mở

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

    python-rope/rope#912 ·

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

  • New Syntax: Unpacking in comprehension (Python 3.15)
    Đang mở

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

    python-rope/rope#856 ·

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

  • New Syntax: lazy import (Python 3.15)
    Đang mở

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

    python-rope/rope#855 ·

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

  • Rename Method allows rename functions using datamodels function names
    Đang mở
    bug

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

    python-rope/rope#833 ·

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

  • Rename Method allows changing datamodels function names.
    Đang mở
    bug

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

    python-rope/rope#832 ·

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

  • Rename Field allows the use of the object datamodels names.
    Đang mở
    bug

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

    python-rope/rope#830 ·

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

  • The Move Field refactoring introduces a circular dependency.
    Đang mở
    bug

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

    python-rope/rope#829 ·

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

  • The Inline Method removes an overridden method
    Đang mở
    bug

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

    python-rope/rope#828 ·

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

  • The Inline Method refactoring removed an import
    Đang mở
    bug

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

    python-rope/rope#826 ·

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

  • `findit.find_implementations` on method call finds implementation for different subclass
    Đang mở
    bug

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

    python-rope/rope#812 ·

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

  • Put .gitignore in ropefolder
    Đang mở

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

    python-rope/rope#806 · 1 bình luận · 1 reaction ·

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

  • Rope does't pick project virtualenv
    Đang mở
    bug

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

    python-rope/rope#803 · 2 bình luận ·

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

  • Type annotations for public API would be nice
    Đang mở

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

    python-rope/rope#798 · 3 reaction ·

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

  • Package to Module Conversion
    Đang mở

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

    python-rope/rope#791 ·

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

  • Rename refactoring should check whether the target variable exists
    Đang mở
    enhancement rename-refactor

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

    python-rope/rope#779 ·

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

  • Rename Method refactoring allowed for methods defined to implement container objects
    Đang mở
    bug rename-refactor

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

    python-rope/rope#775 ·

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

  • Rename Method refactoring does not rename all implementations of an abstract method
    Đang mở
    bug rename-refactor

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

    python-rope/rope#774 ·

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

  • Rename Method refactoring allowed for methods designed for numeric type emulation
    Đang mở
    bug rename-refactor

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

    python-rope/rope#773 ·

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

  • Rename Method refactoring does not change the calls of the renamed method.
    Đang mở
    bug rename-refactor

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

    python-rope/rope#772 ·

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

  • Rename Method refactoring is allowed in methods of the descriptor protocol
    Đang mở
    bug rename-refactor

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

    python-rope/rope#771 ·

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

  • Rename Method refactoring does not change the name of the super method in the classes that override it
    Đang mở
    bug rename-refactor

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

    python-rope/rope#770 ·

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

  • Rename Field refactoring allows you to change the method parameter, causing inconsistent override
    Đang mở
    bug rename-refactor

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

    python-rope/rope#767 ·

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

  • Inline method refactoring passes the wrong parameter to the inlined function body
    Đang mở
    bug inline-refactor

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

    python-rope/rope#760 ·

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

  • Inline method refactoring changes variables names after applying the transformation
    Đang mở
    bug inline-refactor

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

    python-rope/rope#759 ·

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

  • Inline method refactoring applied to rich comparison methods
    Đang mở
    bug inline-refactor

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

    python-rope/rope#758 ·

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

  • Inline method refactoring inserts an unexpected argument
    Đang mở
    bug inline-refactor

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

    python-rope/rope#757 ·

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

  • Configure auto-import to omit src from import statements
    Đang mở

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

    python-rope/rope#753 · 7 bình luận · 3 reaction ·

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

  • The Inline Method is allowed for constructor methods
    Đang mở
    enhancement inline-refactor

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

    python-rope/rope#750 · 1 bình luận ·

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

  • The Rename Method refactoring is allowed in the overridden method.
    Đang mở
    bug rename-refactor

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

    python-rope/rope#746 ·

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

  • Compilation error after applying the Inline method refactoring
    Đang mở
    bug inline-refactor

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

    python-rope/rope#745 ·

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

  • Inline Method refactoring is allowed in abstract methods.
    Đang mở
    bug inline-refactor

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

    python-rope/rope#744 ·

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

  • Applying the Inline Method refactoring does not add the required import.
    Đang mở
    bug inline-refactor

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

    python-rope/rope#743 ·

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

  • Inline Method refactoring is allowed in methods of the descriptor protocol
    Đang mở
    bug inline-refactor

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

    python-rope/rope#742 · 1 bình luận ·

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

  • MoveModule creates new top-level imports
    Đang mở
    bug

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

    python-rope/rope#731 · 5 bình luận ·

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

  • 1.11.0: sphinx warnings `reference target not found`
    Đang mở
    bug

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

    python-rope/rope#728 · 1 bình luận ·

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

  • Provide non editor-centric APIs
    Đang mở

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

    python-rope/rope#716 · 2 bình luận ·

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

  • rope_autoimport doesn't work for neovim
    Đang mở
    bug

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

    python-rope/rope#701 · 2 bình luận ·

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

  • Rename refactoring doesn't apply to the references of the renamed class
    Đang mở
    bug rename-refactor

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

    python-rope/rope#700 · 1 bình luận ·

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

  • Keep from xx import yy style when moving
    Đang mở

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

    python-rope/rope#694 ·

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

  • Remove Argument - refactoring produces syntax error at callsite when one of the arguments contains string-formatting
    Đang mở
    bug

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

    python-rope/rope#691 ·

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

  • RemoveArgument - refactoring produces syntax errors at callsite if original code contains comments
    Đang mở
    bug

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

    python-rope/rope#690 · 3 bình luận ·

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

  • Rename refactoring doesn't rename a function's default arguments when the renamed variable is defined in the class scope
    Đang mở
    bug rename-refactor

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

    python-rope/rope#686 ·

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

  • Use upstream black
    Có thể làm lại được @dhruvarayasam đã nhận 667 ngày trước và không có pull request nào đang mở. Đang mở
    cleanup good first issue

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

    python-rope/rope#684 · 1 bình luận ·

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

  • sphinx gives three warnings for overview.rst
    Đang mở
    bug

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

    python-rope/rope#658 · 2 bình luận ·

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

  • Deprecate save_objectdb, save_history configuration
    Đang mở

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

    python-rope/rope#629 ·

    Maintainer thường phản hồi trong vòng 7 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.