Ich verwende flycheck und haskell-hlint in emacs, wenn ich Haskell-Codes schreibe und ich denke, es wird toll, wenn ich diese H1NT-Vorschläge durch Aufrufen einiger Emacs-Prozeduren anwenden kann, anstatt den Code manuell zu ändern.Gibt es einen Befehl, um HLINT-Vorschläge in Emacs anzuwenden?
Wenn es nicht eine verfügbar und in Fall muss ich für mich selbst dieses Verfahren schreiben:
Ist es, dass hlint Ausgang garantiert immer in der folgenden Form:
Found:
{Text1}
Why not:
{Text2}
wo {Text?}
können immer als abstrakter Haskell-Syntaxbaum geparst?
'Text2' ist nicht unbedingt Haskell-Syntax. Ein Beispiel ist die „Reduce Vervielfältigung“ Warnung, die sagt: Warum nicht: Kombinieren Sie mit Foo/Bar/Baz.hs: 123: 4 ' – fjh
@fjh Ich sehe, so meine Strategie auf bestimmte Vorschläge anwenden können, aber nicht alle von ihnen . – Javran