-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"#if" directive around nullness removed fromsrc/Compiler/DependencyManager/DependencyProvider.fs and refactored. #18207
"#if" directive around nullness removed fromsrc/Compiler/DependencyManager/DependencyProvider.fs and refactored. #18207
Conversation
"#if" directive around nullness removed from src Related: dotnet#18061 (partially addresses) - [x] Release notes entry updated: in `docs/release-notes/.FSharp.Compiler.Service/9.0.200.md`,
|
bfbca20
to
cf575d3
Compare
/run fantomas |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
Failed to run fantomas: https://github.com/dotnet/fsharp/actions/runs/12667153205 |
Does "dotnet fantomas ." fail for you locally as well? |
I guess the changed files must temporarily be put into the nullness section of .fantomasignore until fantomas 7 is out. |
So I took a look:
(fyi @nojaf) So I think @progressive-galib the best we can do here is to revert formatting changes (and also the ones which are deemed not necessary by @T-Gro) and put the DependencyProvider to the .fantomasignore. Sorry for the inconvenience here, nulls shook the F# ecosystem a bit. Other files might cause less problems :) |
Hi, Could you try the latest beta maybe? That has initial support for all the nullness stuff: https://www.nuget.org/packages/fantomas/7.0.0-beta-001 You PR here will need to be ignored (via .fantomasignore) as it seems to have nullness syntax. |
I think it behaves differently and does some changes, but eventually the beta also throws SO :/ |
@psfinaki could you share some more details? Latest beta worked for me on this branch. |
could you push cause it fails on my machine. |
You need to ignore the file for now. |
@progressive-galib sure, I pushed the changes to the PR. |
@nojaf that"s what I"m getting in the main: I can create a fantomas issue if you wish :) |
Only if it is a meaningful one, I"d say 😉. If your issue will be "hey we have a stack overflow somewhere in this codebase" then I wouldn"t bother. |
I"ll merge this @progressive-galib. Thanks for addressing it! |
Description
"#if" directive around nullness removed fromsrc/Compiler/DependencyManager/DependencyProvider.fs and refactored.
Related: #18061 (partially addresses)
Checklist
docs/release-notes/.FSharp.Compiler.Service/9.0.200.md
,