Ich habe einen absichtlichen Syntaxfehler in Python-Code. Die Python-Datei ist eine Vorlage, in der bestimmte Werte später durch echten Python-Code ersetzt werden. Diese Teile des Pythons sollten während der Überprüfung ignoriert werden.So deaktivieren Sie E901 SyntaxError in flocke8
Probe zu reproduzieren
from --syntax-error-- import --syntax--error-- # noqa
# second attempt:
from --syntax-error2-- import --syntax--error2-- # noqa: E901
ich E901 zu deaktivieren versuchen aber noqa Befehl ignoriert. Ist es möglich, auf andere Weise zu deaktivieren?
Flake8 Version ist 2.6.2
Bitte erläutern Sie Ihre Absicht! –
Ich habe inline hinzugefügt. – VladimirS
Ein Syntaxfehler stoppt normalerweise den Parser, da er keinen definierten Zustand mehr hat. Ich schätze, du wirst nicht einfach darüber springen können. Aber ich frage mich, wofür du die Vorlage brauchst. Python ist eine sehr dynamische Sprache und in vielen Jahren von Python hatte ich keine Notwendigkeit für eine Code-Vorlage. –