Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EditorConfig user interface #39414

Closed
mikadumont opened this issue Oct 21, 2019 · 0 comments · Fixed by #51069
Closed

EditorConfig user interface #39414

mikadumont opened this issue Oct 21, 2019 · 0 comments · Fixed by #51069
Labels
Area-IDE Feature Request Need Design Review The end user experience design needs to be reviewed and approved.
Milestone

Comments

@mikadumont
Copy link
Contributor

mikadumont commented Oct 21, 2019

Goal:
Create a user interface to eliminate tension when configuring analyzer rules. This should also work for third-party analyzer packages.

Current Behavior:

  1. Can configure the severity level of an analyzer through an EditorConfig file:
    image

  2. Can configure the severity level of an analyzer through the editor and error list:
    analyzer-severity

  3. Can configure the severity level of an analyzer through Tools Options:
    image

Issues with current options:

  • It is difficult to configure naming conventions.

  • It is difficult to remember and understand the EditorConfig syntax.

  • The current tools options UI is only for code style / IDE analyzers and should have one UI for every type of analyzer.

  • The current tools options UI is hard to use without a search bar.

  • The current tools options UI has to be manually updated each time a new analyzer is created.

Expected Behavior:

Have a dynamic EditorConfig settings UI similar to VS Code’s Settings UI:
image

The EditorConfig settings UI should work for third party analyzers:
VS Code already supports this with extensions in their settings UI page by using contribution points.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-IDE Feature Request Need Design Review The end user experience design needs to be reviewed and approved.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants