Repository navigation
Lack of error from language service masks build error in error list #6036
Description
Activity
- addedImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
on Aug 26, 2020 - addedImpact-Medium(Internal MS Team use only) Describes an issue with moderate impact on existing code.(Internal MS Team use only) Describes an issue with moderate impact on existing code.and removedImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
on Apr 5, 2022 This is actually a pretty significant bug. Even in F# 2.0 a failure in correct diagnostic list unification between intellisense and build diagnostics would have been considered a high-priority bug.
I think I've seen often too (Since about VS2015 I've learned not to trust the "Build + Intellisense" to show me build errors)
- addedArea-LangService-DiagnosticsFCS code analysis, diagnostics, red squiggliesFCS code analysis, diagnostics, red squiggliesand removed
on Apr 5, 2022 🤖 This is an automated response from Repo Assist.
This is not Windows-only: the diagnostic source is FSharp.Compiler.Service project checking, which is cross-platform. I removed
AI-thinks-windows-only.I rebuilt from
0dee96c8c6b15aa1afdb866c4d3b498579528d77(2026-10-06). The fresh FSI reports15.2.200.0 for F# 11.2, FSharp.Core11.0.0.0, and .NET11.0.0-rc.1.26420.103. Using the freshly produced FCS assembly, I ranFSharpChecker.ParseAndCheckProjecton the exact two-file repro from #6035. It now returns:FS0247 The name 'A.B' is used as both a namespace and a module in this assembly. Rename one of them to avoid the conflict.The missing IntelliSense diagnostic therefore no longer reproduces, so I applied
AI-thinks-issue-fixed. I am adding an FCS regression test that checks this project-level diagnostic directly.Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
southcentralus0.in.applicationinsights.azure.com
To allow these domains, add them to the
network.allowedlist in your workflow frontmatter:network: allowed: - defaults - "southcentralus0.in.applicationinsights.azure.com"
See Network Configuration for more information.
Generated by 🌈 Repo Assist, see workflow run. Learn more.
Add this agentic workflows to your repo
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@7c7feb61a52b662eb2089aa2945588b7a200d404🤖 This is an automated response from Regression PR Shepherd.
Issue still reproduces. Regression test in #20706 confirms it: with the transparent compiler enabled,
ParseAndCheckProjectreturns no diagnostics andArray.exactlyOnefails withThe input sequence was empty. Apologies for the incorrect label.Warning
Firewall blocked 2 domains
The following domains were blocked by the firewall during workflow execution:
dev.azure.comsouthcentralus0.in.applicationinsights.azure.com
To allow these domains, add them to the
network.allowedlist in your workflow frontmatter:network: allowed: - defaults - "dev.azure.com" - "southcentralus0.in.applicationinsights.azure.com"
See Network Configuration for more information.
Generated by Regression PR Shepherd · gpt56 3M · ◷
- added a commit that references this issue
on Oct 9, 2026
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsNew
Use #6035, noting that there is nothing in the Error List by default (Build + IntelliSense).
Now build the project, noting that it fails. Look at the error list:
Now switch to "Build only":
The expectation is that for Build + IntelliSense, you'd see the FS0247 error.