ndmitchell/hlint
在 GitHub 查看Incorrect redundant bracket warning with OverloadedRecordDot
Open
#1,458 建立於 2023年2月13日
buggood first issue
倉庫指標
- Star
- (1,594 star)
- PR 合併指標
- (30 天內沒有已合併 PR)
描述
given
newtype T = T { f :: B }
g :: A -> T
a :: A
The code
(g a).f
uses the record dot operator. HLint recognizes this as the compose operator and incorrectly warns of a redundant bracket. Removing the bracket breaks the code, of course.