Skip to content

Language Service does not show FS0247 error  #6035

Description

@cartermp

Using 16.0, but also reproduces in 15.9

  1. Create a new project
  2. Replace the contents of the first file with this:
namespace A

    module B = begin end
  1. Create a new file and replace its contents with this:
namespace A.B

    type DU =
        | X of float
        | Y of float

Expected:

  • Error in the error list and in the editor
  • FS0247 - A namespace and module named 'A.b' both occur in two parts of this assembly

Actual:

  • Nothing in the editor and nothing in the error list

Activity

  1. added this to the 16.0 milestone on Dec 19, 2018
  2. modified the milestones: 16.0, 16.1 on Feb 21, 2019
  3. modified the milestones: 16.1, 16.2 on Apr 23, 2019
  4. modified the milestones: 16.2, Backlog on Apr 30, 2019
  5. added
    Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.
    on Aug 26, 2020
  6. bmitc commented on Mar 29, 2022

    @bmitc
    Contributor

    Just adding that I have come across this as well. :) For whatever reason, I've never had this issue before (probably just luck in naming), but I came across it today and was confused why it was only coming up during the build step.

  7. added and removed
    Impact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.
    on Apr 5, 2022
  8. self-assigned this
    on Apr 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions