microsoft / microsoft/terminal

We should expose the actual line from the settings that caused a warning

Open
#11,288 0 comments 0 reactions 0 assignees View on GitHub
Area-Settings Help Wanted Issue-Task Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

From #11225 originally.

> It would be helpful if the error message showed either the actions or the keybindings causing the error. Otherwise the user has to guess.

We do this already for some types of serialization error, but not all. Maybe we could expose the action name? Or the line that the action is on, to at least point them in the right direction.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the settings serialization warnings and compare the error types that already expose action or keybinding information with those that do not. Done means the relevant warning identifies the action, keybinding, or settings line that caused it, rather than requiring users to guess.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.