on master help sign in
Fix #1059, use valid type signature suggestion in warnings
commitb614df271df300ace7ae646ff0203db5061a6948 authorEvan Czaplicki <info@elm-lang.org> dateFri 2 Oct 2015, 19:27 (11 years ago) parent22d6912
1 file changed+8−1
src/Reporting/Warning.hs+8−1
src/Reporting/Warning.hs+8−1
@@ -7,6 +7,7 @@ import qualified Data.Aeson as Json
77import qualified Text.PrettyPrint as P
88import Text.PrettyPrint ((<+>))
99
10+import qualified AST.Helpers as Help
1011import qualified AST.Module.Name as ModuleName
1112import qualified AST.Type as Type
1213import qualified Reporting.Annotation as A
@@ -50,9 +51,15 @@ toReport dealiaser warning =
5051 ++ P.render (P.nest 4 typeDoc)
5152 )
5253 where
54+ nameDoc =
55+ if Help.isOp name then
56+ P.parens (P.text name)
57+ else
58+ P.text name
59+
5360 typeDoc =
5461 P.hang
55− (P.text name <+> P.colon)
62+ (nameDoc <+> P.colon)
5663 4
5764 (P.pretty dealiaser False inferredType)
5865