
#2526: Warn about missing signatures only for exported functions -------------------------------------+------------------------------------- Reporter: | Owner: fergushenderson | Status: new Type: feature | Milestone: 7.10.1 request | Version: 6.8.3 Priority: lowest | Keywords: Component: Compiler | Architecture: Unknown/Multiple Resolution: | Difficulty: Unknown Operating System: | Blocked By: Unknown/Multiple | Related Tickets: Type of failure: | None/Unknown | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Description changed by thomie: Old description:
The -fno-warn-missing-signatures option results in warnings if signatures are not declared for any top-level functions.
Many Haskell users prefer to declare type signatures only for exported functions, which are part of the module's interface, not for all functions. It would be nice to have an option that issued warnings iff any exported functions lacked explicit signatures.
New description: The -fwarn-missing-signatures option results in warnings if signatures are not declared for any top-level functions. Many Haskell users prefer to declare type signatures only for exported functions, which are part of the module's interface, not for all functions. It would be nice to have an option that issued warnings iff any exported functions lacked explicit signatures. -- -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/2526#comment:14 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler