Skip to content
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

Update FSC to 29.0 #386

Merged
merged 11 commits into from
Jun 5, 2019
Merged

Update FSC to 29.0 #386

merged 11 commits into from
Jun 5, 2019

Conversation

Krzysztof-Cieslak
Copy link
Member

No description provided.

@forki
Copy link
Contributor

forki commented May 29, 2019

did you consider to add redirects?

@enricosada
Copy link
Contributor

@forki we need anyway to upgrade FSharpLint, because FCS api changed, so will break at runtime

@forki
Copy link
Contributor

forki commented May 29, 2019 via email

@forki
Copy link
Contributor

forki commented May 31, 2019

Still red. ;-(

@enricosada
Copy link
Contributor

@forki i know, i am working on that.

the FSharpLint added a breaking change (switcher from xml configs to json configs) we need to address first ( ref fsprojects/FSharpLint#347 )

@enricosada enricosada self-assigned this May 31, 2019
the message format is `FS01234: info text"` , strip the warning code
xmlconfig is read and converted, but hint are not disabled

changed test, based on current fsharplint behaviour
workaround, remove it from tests.
check if is a FCS regression or is FSAC regression
it's flaky, the Range sometimes finish at start of newline other times at end of line

like

```
        "Range": {
          "StartColumn": 1,
          "StartLine": 1,
-         "EndColumn": 1,
-         "EndLine": 16
+         "EndColumn": 6,
+         "EndLine": 15
        },
```

Revert "fcs fixed a bug"

This reverts commit b828456.
@Krzysztof-Cieslak
Copy link
Member Author

GREEN

@forki
Copy link
Contributor

forki commented Jun 5, 2019

Awesome. 🛳 it

@enricosada enricosada merged commit 45d0ebf into master Jun 5, 2019
@enricosada enricosada deleted the fcs29 branch June 5, 2019 09:15
@enricosada
Copy link
Contributor

enricosada commented Jun 5, 2019

merged.
i added some notes in 45d0ebf about the test changes because need to check these later if are regressions, i tried to check but no definitive answer

@Krzysztof-Cieslak
Copy link
Member Author

Lack of misspelling suggestion is breaking change due to dotnet/fsharp#6063

@forki
Copy link
Contributor

forki commented Jun 5, 2019 via email

@Krzysztof-Cieslak
Copy link
Member Author

I think we may do it like VS - error message without suggestion, calculate suggestion when we calculate quick fix.

@forki
Copy link
Contributor

forki commented Jun 5, 2019 via email

@enricosada
Copy link
Contributor

Really sad this feature is gone. It was really really nice as is.

I like to have the solution in the tooltip directly, in the quickfix is too much work for me as user, while in tooltip helps while typing

Also sometimes the suggestion is not really the fix, just a false positive, so dunno, i like quickfix because these always works.

@Krzysztof-Cieslak
Copy link
Member Author

Cc: @cartermp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants