BooksBaum

Results 21 issues of BooksBaum

### Description There are several inconsistencies with `DateTime` and different `DateTimeKind`s when formatting as string: ### `%A` is different for `Kind=Local` and `Kind=Utc` `%A` for a local DateTime formats the...

### Description When an application references another project with an `EntryPoint` (~main method), compilation fails with: > [...]/A/Program.fs(11,5): (11,9) error FSHARP: A function labeled with the 'EntryPointAttribute' attribute must be...

With the new Ionide version (`7.0.0`) and new FSAC version (`0.56.0`) (included in Ionide): Extreme CPU usage when editing code (up to 100% over all cores...) in fs file (->...

Tests (in `test/FsAutoComplete.Tests.Lsp`) can be run with `dotnet test` (that's what `build.fsx` is using) and `dotnet run`. For local testing/debugging I use the later option. Now the issue: (only `dotnet...

Quite a lot of FsAutoComplete Tests currently fail on Windows because it doesn't receive any typecheck errors/diagnostics (In [logs](https://github.com/fsharp/FsAutoComplete/runs/2852384718): search for "Should have had errors" or "Expected errors" or "Expected...

In the "Auto-Open from completion" tests (for #788) I [forgot to Cache the created LSP Server](https://github.com/fsharp/FsAutoComplete/blob/master/test/FsAutoComplete.Tests.Lsp/CompletionTests.fs#L191-L208). But after adding `Async.Cache` some tests suddenly failed. Even worse: In different test runs...

# Inconsistency in generated `open` location between Code Completion and Code Fix When completing (`Ctrl+Space`) a type in an unopened Namespace, its `open` gets automatically generated. Alternatively the `open` can...

bug
help wanted

`SynPat.Named(range=range)` -> range doesn't include `accessibility` modifier (`public`, `internal`,`public`) **Repro steps** ```fsharp let private value = 42 // ^^^^^^^^^^^^^ SynPat.Named(ident="value"; accessibility=Some(Private)) // ^^^^^ range of SynPat.Named ``` [Ast](https://fsprojects.github.io/fantomas-tools/#/ast?data=N4KABGBEAmCmBmBLAdrAzpAXFSAacUiaAYmolmPAIYA2as%2BEkAxgPZwWQ2wAuYADgCdEANyo9YYMTQCukgLxgALACZIIAL5A): ``` Named(...

Bug
Area-LangService-API
Impact-Low

`SyntaxTraverse.Traverse(pos, ast, SyntaxVisitorBase)` passes `defaultTraverse` to all `visitor.VisitXXX(...)` -> implementation of `SyntaxVisitorBase` doesn't have to handle all Syntax constructs, but can pass current element on to `defaultTraverse`. But for `SynPat`s...

Bug
Impact-Medium
Area-LangService-API

```typescript interface Circle { kind: "circle"; radius: number; } interface Square { kind: "square"; sideLength: number; } type CircleOrSquare = Circle | Square; interface Triangle { kind: "triangle"; sideLength: number;...

enhancement