如何在项目级别指定黑线鳕选项(pragmas)?
How to specify Haddock options (pragmas) at the project level?
来自 Stephen Diehl 的 "What I Wish I Knew When Learning Haskell" 页面上的 Haddock section:
haddock options can also be specified with pragmas in the source, either at the module or project level.
给出了模块级别的 pragma 示例:
{-# OPTIONS_HADDOCK show-extensions, ignore-exports #-}
但是这些选项可以放在哪个文件的哪个部分(使用 stack
时)以便应用于整个项目(或者更确切地说,"package")?
https://github.com/haskell/cabal/issues/926
似乎还没有办法将其放入.cabal
文件中。我在堆栈文档中找不到任何关于黑线鳕的参考。所以下一个最好的事情是 运行 stack haddock --haddock-arguments "..."
.
来自 Stephen Diehl 的 "What I Wish I Knew When Learning Haskell" 页面上的 Haddock section:
haddock options can also be specified with pragmas in the source, either at the module or project level.
给出了模块级别的 pragma 示例:
{-# OPTIONS_HADDOCK show-extensions, ignore-exports #-}
但是这些选项可以放在哪个文件的哪个部分(使用 stack
时)以便应用于整个项目(或者更确切地说,"package")?
https://github.com/haskell/cabal/issues/926
似乎还没有办法将其放入.cabal
文件中。我在堆栈文档中找不到任何关于黑线鳕的参考。所以下一个最好的事情是 运行 stack haddock --haddock-arguments "..."
.