haskell
ソースを解析し、指定されたインポートでそれが冗長であるかどうかを確認する方法はありますか?インポートが冗長であることを確認してください
haskell-src
は便利ですが、私はここでは何も似ていません。
haskell
ソースを解析し、指定されたインポートでそれが冗長であるかどうかを確認する方法はありますか?インポートが冗長であることを確認してください
haskell-src
は便利ですが、私はここでは何も似ていません。
module-managementという新しいパッケージがあり、必要な機能を備えています。それはまったく同じようにするcleanImports関数を持っています。また、役に立つかもしれないモジュールを管理するための他の設備があります。
私が見ている主な問題は、自分でパッケージを使用していないことです。つまり、cleanImports
の機能がすべてかなり機能しています。機能をより細かくしたい場合は、パッケージの他の部分を見たり、いくつかの基本機能を自分で除外したりする必要があります。それは、このパッケージは始めるには最適な場所だと私は思う。
このパッケージを指してくれてありがとうございます。 (https://gist.github.com/dmalikov/6098556)。 –
ハァッ、ええ。私は最近それがリリースされたと信じています。ちょっと前に、それについての雑誌のカフェの話題がありました。 –
fix-importsあなたがモジュール管理(私は試していないので、ハッカーが示唆しているものを超えて比較する資格がないと思う)よりも単純なものを望むなら、かなり素晴らしいです。
私は間違っているのですか? https://gist.github.com/dmalikov/2afa1b15f84077b8749a –
ああ、Laforgeでも言ったように、それは資格のある輸入品のみを取り扱っている。 –
コンパイルしたHaskellファイルで、どのインポートが不要であるかチェックしますか? GHCはこれを行います。 http://stackoverflow.com/q/6756477/507803 – Heatsink
いいえ、 'ghc'を実行して出力を解析することは、ここで解決策になる可能性のある最後のものです。 –
'hlint'はそれを正確に行うことができます。 –