Hi devs,

Can we please, please not have the linters stop more useful output during CI? 
Over the past few months, I've lost several days of productivity due to the 
current design. Why several days? Because I typically end up with only 1.5-2 
hours for GHC work in a day, and when I have to spend half of that recreating 
test results (which, sometimes, don't work, especially if I use Hadrian, as 
recommended), I often decide to prioritize other tasks that I have a more 
reasonable chance of actually finishing.

It was floated some time ago that "Draft" MRs could skip linters. But I 
actually have a non-Draft MR now, and it failed the new Notes linter. (Why, 
actually, is that even a separate pass? I thought there was a test case for 
that, which I'm thrilled with.)

It just feels to me that the current workflow is optimized for those of us who 
work on GHC close to 100% of the time. This is not the way to get new 
contributors.

Frustrated,
Richard
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to