Ich verwende die MultiWayIf
Spracherweiterung. Während ich HLint liebe (ich benutze Version v1.8.61), scheint es leider, dass HLint diese Erweiterung nicht kennt, und es berichtet mehrseitige ifs als Parse-Fehler:
Warning: Parse error: |
Im HLint-Handbuch ( Ссылка ) wird beschrieben, wie Sie Pragmas verwenden können, um Vorschläge anzubringen ignorieren; dies scheint jedoch nicht für Warnungen aufgrund von Parse-Fehlern zu funktionieren.
Gibt es eine Möglichkeit, HLint mitzuteilen, dass es die Warnungen zu Parse-Fehlern ignoriert? Danke!
Sie können ausführen:
%Vor%Es gibt einen Test, dass dieser Aufruf in der HLint-Testsuite funktioniert .
Beachten Sie, dass Sie, sobald ein Parse-Fehler auftritt, keine weiteren Hinweise aus der Datei erhalten, da HLint erst nach dem Parsen eine Datei bearbeiten kann.
Wenn Sie jedoch ein Upgrade auf haskell-src-exts-1.15 oder höher durchführen, installieren Sie HLint neu. Es sollte dann mehrere Pfade analysieren, wenn es in Ordnung ist. Wenn nicht, melden Sie einen Fehler .