emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/flycheck 0f4cce922f: Update `haskell-hlint` checker to HLi


From: ELPA Syncer
Subject: [nongnu] elpa/flycheck 0f4cce922f: Update `haskell-hlint` checker to HLint-3.0 (#1809)
Date: Sun, 30 Jun 2024 04:00:11 -0400 (EDT)

branch: elpa/flycheck
commit 0f4cce922f187d44ba384928e7d0d55ae872560b
Author: Danny Navarro <j@dannynavarro.net>
Commit: GitHub <noreply@github.com>

    Update `haskell-hlint` checker to HLint-3.0 (#1809)
    
    HLint v3.0 has been recently released.
    
    - Now .hlint.yaml is the default configuration file. (I think this was 
already supported in the latest releases of 2.0).
    - When there is a suggestion or warning it returns a 1 exit code by 
default. We have to pass --no-exit-code to avoid it.
---
 flycheck.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/flycheck.el b/flycheck.el
index d8cf0b2269..cb1b2173f7 100644
--- a/flycheck.el
+++ b/flycheck.el
@@ -9736,7 +9736,7 @@ See URL `https://www.haskell.org/ghc/'."
   :next-checkers ((warning . haskell-hlint))
   :working-directory flycheck-haskell--ghc-find-default-directory)
 
-(flycheck-def-config-file-var flycheck-hlintrc haskell-hlint "HLint.hs")
+(flycheck-def-config-file-var flycheck-hlintrc haskell-hlint ".hlint.yaml")
 
 (flycheck-def-args-var flycheck-hlint-args haskell-hlint
   :package-version '(flycheck . "0.25"))
@@ -9778,6 +9778,7 @@ string is a default hint package (e.g. (\"Generalise\"
 
 See URL `https://github.com/ndmitchell/hlint'."
   :command ("hlint"
+            "--no-exit-code"
             (option-list "-X" flycheck-hlint-language-extensions concat)
             (option-list "-i=" flycheck-hlint-ignore-rules concat)
             (option-list "-h" flycheck-hlint-hint-packages concat)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]