dotnet / dotnet/fsharp

Blockstructure Issues

Open
#2,431 0 comments 0 reactions 0 assignees View on GitHub
AI-thinks-windows-only Area-LangService-BlockStructure Bug Impact-Medium
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 11h
Merged PRs (30d)
131

Description

- [ ] when a source file starts with `module` instead of `namespace` there should be no structure line for that module declaration

- [ ] as should not have a blockstructure line

![](http://i.imgur.com/tT3lr0a.png)

- [ ] blockstructure line shouldn't be under type accessibility modifier

![](http://i.imgur.com/AFAHh4Y.png)

but only sometimes

![](http://i.imgur.com/KbfZdQ8.png)

- [ ] line should be under `type` or `and` not under attribute

![](http://i.imgur.com/rBXJ4i8.png)

![](http://i.imgur.com/XYdl6g4.png)

- [ ] collapse hint doesn't include open

![](http://i.imgur.com/vQGkoWJ.png)

- [ ] collapse block includes type signature

![](http://i.imgur.com/xDMxgpb.png)

- [ ] do within a match case

![](https://cloud.githubusercontent.com/assets/64654/24424753/a643bc40-13f9-11e7-970e-ab0afdd8089d.png)

Related information

VS 2017 with VisualFSharpOpenSource.vsix built off of master @ 331dde6aa9e37930eed1bdf2dd81f8da8ac53790

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.