来自Stephen Diehl 的“学习 Haskell 时我希望知道的内容”页面的Haddock 部分:
haddock 选项也可以在源代码中使用编译指示指定,无论是在模块级别还是在项目级别。
给出了模块级别的编译指示示例:
{-# OPTIONS_HADDOCK show-extensions, ignore-exports #-}
但是可以将这些选项放置在哪个文件的哪个部分(使用时stack
)以应用于整个项目(或者更确切地说,“包”)?
来自Stephen Diehl 的“学习 Haskell 时我希望知道的内容”页面的Haddock 部分:
haddock 选项也可以在源代码中使用编译指示指定,无论是在模块级别还是在项目级别。
给出了模块级别的编译指示示例:
{-# OPTIONS_HADDOCK show-extensions, ignore-exports #-}
但是可以将这些选项放置在哪个文件的哪个部分(使用时stack
)以应用于整个项目(或者更确切地说,“包”)?
https://github.com/haskell/cabal/issues/926
似乎还没有办法将其放入.cabal
文件中。我在堆栈文档中找不到对黑线鳕的任何引用。所以接下来最好的事情就是运行stack haddock --haddock-arguments "..."
。