-
-
Notifications
You must be signed in to change notification settings - Fork 397
Set up partial functions ratchet #2974
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Set up partial functions ratchet #2974
Conversation
CI error:
|
ca9c443
to
46d8dc5
Compare
Rebased and added exceptions for the new stuff, added |
I am very confused about how the changes I've made can affect some test in the func test suite 🤔 |
I think it must be picking up the hlint config. |
c424232
to
0b5c3ec
Compare
Yep, that was it. |
How can I be getting ghcide test failures????? |
There can be many reasons on windows:
|
ddb607d
to
08771a1
Compare
I rebased, let's see if it reoccurs. |
And now it's happy 🤷 |
Anyone like to approve? |
I'll leave it a day or two in case anyone else has opinions :) |
Love it. Now I really don't have any excuse for not starting to remove individual partial functions one by one 😄 |
* HLint partial functions * Delete commented out stuff * Delete flag-based warnings, unclear they add much * Delete DA-specific hints * Delete extra cpp args * Delete extension options relating to dead build system * Don't bother trying to restrict CPP for now, it's everywhere * Make the hlint job fail if there are any errors * Fix for rebase, add unsafePerformIO and fold1 variants * Add some more indexing functions * Try turning off hlint on this test file * Add .hlint.yaml file for hls-hlint-plugin Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
ghcide
.hlint.yaml
to the top-level.hlint.yaml
.hlint.yaml
.