hlint-plugin公司
这是对夹板
项目创建hlint公司
GHC插件。
这样做的主要优点是:
为了构建此插件,您需要:
- 构建
hlint公司
带有的包-f-ghc-lib
电缆配置选项
- 构建
ghc-lib-parser-ex
带有的包-fno-ghc-lib
电缆配置选项
要使用此插件,请将此包添加为构建依赖项,然后启用以下GHC选项(通常在ghc选项:
您的领域.cabal公司
文件):
-fplugin H点。插件
您可以将命令行选项传递给hlint公司
使用-fplugin-opt(插头-插座)
,如下所示:
-fplugin H点。插件-fplugin-opt='HLint。插件:--ignore=冗余保护
开发
此存储库使用Nix进行开发。您可以完全构建此包将Nix用于特定版本的温室气体
通过运行:
$nix开发#ghc${主要}${次要}
…正在替换${主要}
和${次要}
使用的主要版本和次要版本温室气体
你正在使用的。例如,如果您使用的是GHC 9.4,那么您应该运行:
$nix版本#ghc94型
如果要在Nix shell中使用Cabal进行交互式开发,请运行:
$nix开发#ghc${主要}${次要}
一旦进入Nix外壳,就可以使用阴谋集团
命令,如阴谋集团建造
或阴谋集团回复
。您还可以使用吉希德
或发布您的最爱这个shell内部的IDE。
要检查此插件是否适用于所有支持的GHC版本,请运行:
$nix flake检查