hlint

    8熱度

    1回答

    我使用MultiWayIf語言擴展。雖然我愛HLint(我使用的版本v1.8.61),遺憾的是它看起來HLint不知道這個擴展,並報告多路IFS爲解析錯誤: Warning: Parse error: | 的HLint手冊(http://community.haskell.org/~ndm/darcs/hlint/hlint.htm)描述如何使用編譯指示來指示忽略的建議;但是,由於解析錯誤,這似乎

    1熱度

    1回答

    對於典型的Haskell任務(如編譯,打包,hlint,quickcheck等),有什麼好的makefile規則,而不是自己創建自己的? 在搜索我找到喜歡的東西like this example: ghc -M *.hs

    7熱度

    1回答

    我無法使用intero獲取hlint建議以顯示在emacs中。 我有emacs的24.5 新安裝的我加入了關於Interotube東西在here到新的~/.emacs文件 我做什麼別的emacs的。 我讀過的解決辦法是: (flycheck-add-next-checker 'intero '(warning . haskell-hlint)) 但我不知道我應該與此有關。

    1熱度

    1回答

    我正在試圖用ghc-mod來綁定一個文件。我知道ghc-mod爲此使用hlint,我知道hlint接受參數來修改它報告的建議。例如,這工作得很好: [email protected]:total-beginner-haskell$ hlint src/Borrower.hs --hint=Generalise src/Borrower.hs:44:3: Suggestion: Use mappe

    4熱度

    3回答

    我剛剛開始使用「瞭解Haskell for Good Good」學習Haskell。 我目前正在閱讀「類型和類型」章節,所以我的知識很... ..不存在。 我在SublimeHaskell軟件包中使用Sublime Text 2,它在每次保存時構建/檢查文件。 的問題:我試圖使函數類型聲明是這樣的: funcName :: [Char] -> [Char] 我得到這樣的警告: 警告:字符串 發

    1熱度

    1回答

    我做了一個腳本編譯包含我的Haskell程序(包含在一個單一的源文件,到目前爲止只是簡單的腳本),調用GHC,以下行之前: echo "Running hlint" hlint ${1} echo "Running scan" ~/.cabal/bin/scan -j False ${1} echo "Running doctest" ~/.cabal/bin/doctest ${1}

    13熱度

    2回答

    我有一個單元測試文件: module X04PatMatTest where import AssertError import Test.HUnit import X04PatMat ... 和hlint抱怨: X04PatMatTest.hs:15:69: Warning: Use string literal Found: ['a', 'b', 'd'] Why

    2熱度

    1回答

    通過在命令提示符下使用Hlint Hlint整合對我的作品,但我有問題,嘗試執行GHCI整合。 http://community.haskell.org/~ndm/darcs/hlint/hlint.htm表示「該腳本位於hlint.ghci [link],並且副本在本地安裝在數據目錄中。要使用,請將內容添加到GHCi啓動文件中。」 C:\ Users \ X \ AppData \ Roamin

    1熱度

    1回答

    是否可以使用HLint.hs文件來定製EclipseFP中的HLint消息? 我試圖在包含項目的根添加HLint.hs文件: import "hint" HLint.HLint ignore "Use camelCase" ,但它沒有任何效果: 更新: 對於HLint挑請注意它需要r的HLint.hs文件中的更改聯合國Cabal install dependencies通過對項目右擊:

    2熱度

    1回答

    我在鏈接中描述的方式中使用的emacs中的hlint與hs-lint.el完全相同。 hlint存在於我的〜/ .cabal/bin目錄中,它位於我的$ PATH中,並且當我從命令行調用它時,一切都按預期工作。當我設置了一個新的機器上,並試圖emacs的內部調用它,但是,我得到的小緩衝區以下消息: error in process sentinel: Moved past last error