Skip to content

Standartisation of domain specific properties prefixes and schemas #332

@osdm

Description

@osdm

Currently I know about two usages of domain specific properties: .NET compiler+Visual Studio and ReSharper+Rider. I think there are more usages. There are two problems with them:

  1. Currently two editors can use domain specific properties with the same name, but different semantics.
  2. There is no way to get a lists of domain specific properties from different tools in order to validate and provide code completion for .editorconfig files.

My suggestions:

  1. Let's create a standard (JSON?) format for describing domain specific properties (schema file)
  2. All domain specific properties should have a prefix (like csharp_, dotnet_ or resharper_), and those prefixes should be registered in some common github file (again JSON?) along with a link to a schema file (they also could be maintained in domain-specific github repos)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions