a python refactoring library

Ist python-rope/rope einsteigerfreundlich?

In den letzten 30 Tagen hat python-rope/rope 2 von 24 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 7 Tagen. Derzeit ist 1 einsteigerfreundliches Issue offen.

Sterne
2.2k
Forks
197
Offene Anfänger-Issues
1
Indexierte Issues
134
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
5
Vorherrschende Sprache
Python
Lizenz
LGPL-3.0
Letzter GitHub-Push
07.10.2026
Zuletzt indexiert
07.10.2026
Beitragsleitfaden
Beitragsleitfaden
Verhaltenskodex
Verhaltenskodex
Anfänger-Labels
help wanted good first issue

So tragen Sie zu python-rope/rope bei

  1. Lesen Sie zuerst den Contributing Guide: Er beschreibt, wie die Maintainer Änderungen vorgeschlagen, getestet und geprüft haben möchten.
  2. Lesen Sie den Verhaltenskodex: Er gilt für Issues und Pull Requests ebenso wie für den Chat.
  3. Ihre Beiträge werden unter der LGPL-3.0-Lizenz des Projekts veröffentlicht.
  4. Wählen Sie das offene einsteigerfreundliche Issue unten und schreiben Sie vor dem Start einen Kommentar, dass Sie es übernehmen möchten.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • LocalToField doesn't validate the offset until get_changes()
    Offen

    Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100

    python-rope/rope#927 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Extract raises IndexError or ModuleSyntaxError instead of RefactoringError for an empty or whitespace-only region
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100

    python-rope/rope#926 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Project.validate() can't detect content changes served by a custom fscommands
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    python-rope/rope#925 ·

    Maintainer antworten meist innerhalb von 7 Tagen

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

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100

    python-rope/rope#924 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename and inline silently skip modules with syntax errors when ignore_syntax_errors is set
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#923 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Support moving and renaming a module with a file destination
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100

    python-rope/rope#917 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • patchedast: visitors that omit sub-nodes leave unconsumed text that later token searches mis-match
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 46/100

    python-rope/rope#912 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • New Syntax: Unpacking in comprehension (Python 3.15)
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#856 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • New Syntax: lazy import (Python 3.15)
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100

    python-rope/rope#855 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method allows rename functions using datamodels function names
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100

    python-rope/rope#833 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method allows changing datamodels function names.
    Offen
    bug

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 35/100

    python-rope/rope#832 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Field allows the use of the object datamodels names.
    Offen
    bug

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 45/100

    python-rope/rope#830 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • The Move Field refactoring introduces a circular dependency.
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100

    python-rope/rope#829 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • The Inline Method removes an overridden method
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#828 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • The Inline Method refactoring removed an import
    Offen
    bug

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 55/100

    python-rope/rope#826 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • `findit.find_implementations` on method call finds implementation for different subclass
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    python-rope/rope#812 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Put .gitignore in ropefolder
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100

    python-rope/rope#806 · 1 Kommentar · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rope does't pick project virtualenv
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100

    python-rope/rope#803 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Type annotations for public API would be nice
    Offen

    Schwierigkeit 4/5 Über eine Woche Anfängerfreundlichkeit 22/100

    python-rope/rope#798 · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Package to Module Conversion
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100

    python-rope/rope#791 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename refactoring should check whether the target variable exists
    Offen
    enhancement rename-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100

    python-rope/rope#779 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method refactoring allowed for methods defined to implement container objects
    Offen
    bug rename-refactor

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 35/100

    python-rope/rope#775 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method refactoring does not rename all implementations of an abstract method
    Offen
    bug rename-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#774 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method refactoring allowed for methods designed for numeric type emulation
    Offen
    bug rename-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#773 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method refactoring does not change the calls of the renamed method.
    Offen
    bug rename-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#772 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Method refactoring is allowed in methods of the descriptor protocol
    Offen
    bug rename-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#771 ·

    Maintainer antworten meist innerhalb von 7 Tagen

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

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#770 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename Field refactoring allows you to change the method parameter, causing inconsistent override
    Offen
    bug rename-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    python-rope/rope#767 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline method refactoring passes the wrong parameter to the inlined function body
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#760 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline method refactoring changes variables names after applying the transformation
    Offen
    bug inline-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 34/100

    python-rope/rope#759 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline method refactoring applied to rich comparison methods
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 30/100

    python-rope/rope#758 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline method refactoring inserts an unexpected argument
    Offen
    bug inline-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#757 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Configure auto-import to omit src from import statements
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    python-rope/rope#753 · 7 Kommentare · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • The Inline Method is allowed for constructor methods
    Offen
    enhancement inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100

    python-rope/rope#750 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • The Rename Method refactoring is allowed in the overridden method.
    Offen
    bug rename-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#746 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Compilation error after applying the Inline method refactoring
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#745 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline Method refactoring is allowed in abstract methods.
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#744 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Applying the Inline Method refactoring does not add the required import.
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#743 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Inline Method refactoring is allowed in methods of the descriptor protocol
    Offen
    bug inline-refactor

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    python-rope/rope#742 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • MoveModule creates new top-level imports
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 42/100

    python-rope/rope#731 · 5 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • 1.11.0: sphinx warnings `reference target not found`
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 12/100

    python-rope/rope#728 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Provide non editor-centric APIs
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    python-rope/rope#716 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • rope_autoimport doesn't work for neovim
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100

    python-rope/rope#701 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Rename refactoring doesn't apply to the references of the renamed class
    Offen
    bug rename-refactor

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100

    python-rope/rope#700 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Keep from xx import yy style when moving
    Offen

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100

    python-rope/rope#694 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Remove Argument - refactoring produces syntax error at callsite when one of the arguments contains string-formatting
    Offen
    bug

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#691 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • RemoveArgument - refactoring produces syntax errors at callsite if original code contains comments
    Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    python-rope/rope#690 · 3 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

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

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 50/100

    python-rope/rope#686 ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • Use upstream black
    Evtl. wieder frei @dhruvarayasam hat das vor 667 Tagen übernommen, und es ist kein Pull Request offen. Offen
    cleanup good first issue

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100

    python-rope/rope#684 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 7 Tagen

  • sphinx gives three warnings for overview.rst
    Offen
    bug

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 50/100

    python-rope/rope#658 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 7 Tagen

Die neuesten 100 werden angezeigt

Diese Seite listet nur das zuletzt Erfasste. Der vollständige Bestand steht im erweiterten Filter, eingegrenzt nach Sprache, Schwierigkeit und Aufwand.

Erweiterten Filter öffnen

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.