Wie erkennt man redundante Zuweisungen mit Python-Linters?Python

Python-Programme
Anonymous
 Wie erkennt man redundante Zuweisungen mit Python-Linters?

Post by Anonymous »

Bedenken Sie diese kleine Funktion:

Code: Select all

def test():
x = 1
x = 2
x = 3
return x + 1
Anscheinend haben die ersten beiden Zuweisungen an x hier keine Auswirkung und können entfernt werden. Doch überraschenderweise pylint/

Code: Select all

flake8
/

Code: Select all

ruff
erzeugt keine Warnungen darüber (zumindest mit der Standardkonfiguration). Gibt es dafür einen bestimmten Grund?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post