{"id":27566974,"url":"https://github.com/usernamehw/vscode-error-lens","last_synced_at":"2025-04-20T18:01:29.759Z","repository":{"id":39995331,"uuid":"186913442","full_name":"usernamehw/vscode-error-lens","owner":"usernamehw","description":"VSCode extension that enhances display of errors and warnings.","archived":false,"fork":true,"pushed_at":"2024-04-21T19:25:51.000Z","size":1669,"stargazers_count":549,"open_issues_count":22,"forks_count":32,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-28T03:19:04.518Z","etag":null,"topics":["error","gutter","highlight","status-bar","vscode-extension","warning"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"phindle/error-lens","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usernamehw.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-15T22:53:52.000Z","updated_at":"2024-04-26T14:02:38.000Z","dependencies_parsed_at":"2023-09-28T00:17:07.100Z","dependency_job_id":null,"html_url":"https://github.com/usernamehw/vscode-error-lens","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernamehw%2Fvscode-error-lens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernamehw%2Fvscode-error-lens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernamehw%2Fvscode-error-lens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernamehw%2Fvscode-error-lens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usernamehw","download_url":"https://codeload.github.com/usernamehw/vscode-error-lens/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249939564,"owners_count":21348546,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["error","gutter","highlight","status-bar","vscode-extension","warning"],"created_at":"2025-04-20T18:01:24.185Z","updated_at":"2025-04-20T18:01:29.738Z","avatar_url":"https://github.com/usernamehw.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"[![Version](https://img.shields.io/visual-studio-marketplace/v/usernamehw.errorlens)](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/usernamehw.errorlens)](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens)\n[![Rating](https://img.shields.io/visual-studio-marketplace/r/usernamehw.errorlens)](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens)\n[![OpenVSX Downloads](https://shields.io/open-vsx/dt/usernamehw/errorlens?label=OpenVSX%20Downloads)](https://open-vsx.org/extension/usernamehw/errorlens)\n\nErrorLens turbo-charges language diagnostic features by making diagnostics stand out more prominently, highlighting\nthe entire line wherever a diagnostic is generated by the language and also prints the message inline.\n\n![Demo image](https://raw.githubusercontent.com/usernamehw/vscode-error-lens/master/img/demo.png)\n\n## Features\n\n- Highlight lines containing diagnostics\n- Append diagnostic as text to the end of the line\n- Show icons in gutter\n- Show message in status bar\n\n\u003c!-- COMMANDS_START --\u003e\n## Commands (15)\n\n|Command|Description|\n|-|-|\n|errorLens.toggle|Error Lens: Toggle (Enable/Disable) Everything (toggle global setting `\"errorLens.enabled\"`)|\n|errorLens.toggleError|Error Lens: Enable/Disable Errors in `\"errorLens.enabledDiagnosticLevels\"` setting.|\n|errorLens.toggleWarning|Error Lens: Enable/Disable Warnings in `\"errorLens.enabledDiagnosticLevels\"` setting.|\n|errorLens.toggleInfo|Error Lens: Enable/Disable Info in `\"errorLens.enabledDiagnosticLevels\"` setting.|\n|errorLens.toggleHint|Error Lens: Enable/Disable Hint in `\"errorLens.enabledDiagnosticLevels\"` setting.|\n|errorLens.toggleInlineMessage|Error Lens: Toggle global setting `\"errorLens.messageEnabled\"`.|\n|errorLens.searchForProblem|Error Lens: Open problem in default browser (controlled by `errorLens.searchForProblemQuery` setting).|\n|errorLens.selectProblem|Error Lens: Set editor selection to the problem range (controlled by `errorLens.selectProblemType` setting).|\n|errorlens.toggleWorkspace|Error Lens: Exclude/Include current workspace by fs path.|\n|errorLens.disableLine|Error Lens: Add a comment to disable line for linter rule. Comment format is controlled by `\"errorLens.disableLineComments\"` setting.|\n|errorLens.findLinterRuleDefinition|Error Lens: Search in local linter files (like `.eslintrc.json`) for the rule definition. Target files are controlled by \"errorLens.lintFilePaths\" setting.|\n|errorLens.copyProblemMessage|Error Lens: Copy problem message to the clipboard (at the active cursor).|\n|errorLens.excludeProblem|Error Lens: Exclude problem (at the active cursor) (write into settings).|\n|errorLens.copyProblemCode|Error Lens: Copy problem code to the clipboard (at the active cursor).|\n|errorLens.updateEverything|Error Lens: Update all decorations. Supports args {\"kind\": \"update\" \\| \"clear\"}|\n\u003c!-- COMMANDS_END --\u003e\n\u003c!-- SETTINGS_START --\u003e\n## Settings (74)\n\n\u003e **Error Lens** extension settings start with `errorLens.`\n\n|Setting|Default|Description|\n|-|-|-|\n|enabled|**true**|Controls all decorations and features (except commands).|\n|respectUpstreamEnabled|\\{\"enabled\":true, \"inlineMessage\":true, \"gutter\":true, \"statusBar\":false\\}|When enabled - extension will take into account global VSCode setting `#problems.visibility#`. ([1.85.0 changelog](https://code.visualstudio.com/updates/v1_85#_hide-problem-decorations)).|\n|enabledInMergeConflict|**true**|Controls if decorations are shown if the editor has git merge conflict indicators `\u003c\u003c\u003c\u003c\u003c\u003c\u003c` or `=======` or `\u003e\u003e\u003e\u003e\u003e\u003e\u003e`.|\n|fontFamily|\"\"|Font family of inline message. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfontfamily). May break `#errorLens.alignMessage#`|\n|fontWeight|\"normal\"|Font weight of inline message. `\"normal\"` is alias for 400, `\"bold\"` is alias for 700). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfontweight)|\n|fontStyleItalic|**false**|When enabled - shows inline message in italic font style. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfontstyleitalic)|\n|fontSize|\"\"|Font size of inline message ([CSS units](https://developer.mozilla.org/en-US/docs/Web/CSS/length)). Use negative value to have it relative to the editor's fontSize (e.g. `-3px`). May break `#errorLens.alignMessage#`. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfontsize).|\n|margin|\"4ch\"|Distance between the last word on the line and the start of inline message ([CSS units](https://developer.mozilla.org/en-US/docs/Web/CSS/length)). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensmargin)|\n|alignMessage|\\{\"start\":0, \"end\":0, \"minimumMargin\":4, \"padding\":\\[0, 0\\], \"useFixedPosition\":true\\}|Align inline error message (either by starting position or ending position). Only works for monospace fonts. Set \"start\" and \"end\" to **0** to disable. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensalignmessage)|\n|border|\\[\"\", \"\", \"\", \"\"\\]|Border of the inline message. Examples: `1px solid`, `1px dashed`, `2px dotted`, `1px solid #00000050`... Set to empty string to disable. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensborder)|\n|padding|\"\"|Padding of the inline message. Visible when `#errorLens.messageBackgroundMode#` is set to \"message\". [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenspadding)|\n|borderRadius|\"0.2em\"|Border radius of the inline message. Visible when `#errorLens.messageBackgroundMode#` is set to \"message\". [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensborderradius)|\n|enabledDiagnosticLevels|\\[\"error\", \"warning\", \"info\"\\]|Customize which diagnostic levels(severity) to highlight. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensenableddiagnosticlevels)|\n|messageTemplate|\"$message\"|Template used for all inline messages. Whitespace between items is important.\u003cbr\u003eList of variables:\u003cbr\u003e- `$message` - diagnostic message text\u003cbr\u003e- `$count` - Number of diagnostics on the line\u003cbr\u003e- `$severity` - Severity prefix taken from `#errorLens.severityText#`\u003cbr\u003e- `$source` - Source of diagnostic e.g. \"eslint\"\u003cbr\u003e- `$code` - Code of the diagnostic [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensmessagetemplate)|\n|messageMaxChars|**500**|Cut off inline message if it's longer than this value. (Improves performance when the diagnostic message is long). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensmessagemaxchars)|\n|severityText|\\[\"⛔\", \"⚠\", \"ℹ\", \"🍏\"\\]|Replaces `$severity` variable in `#errorLens.messageTemplate#`. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensseveritytext)|\n|messageEnabled|**true**|Controls whether inline message is shown or not (Including background highlight). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensmessageenabled)|\n|messageBackgroundMode|\"line\"|Controls how inline message is highlighted in the editor (entire line / only message / none). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensmessagebackgroundmode)|\n|problemRangeDecorationEnabled|**false**|When checked - highlight the entire problem range. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensproblemrangedecorationenabled)|\n|editorHoverPartsEnabled|\\{\"messageEnabled\":false, \"sourceCodeEnabled\":false, \"buttonsEnabled\":false\\}|Controls which parts of the editor hover tooltip to show.|\n|statusBarIconsEnabled|**false**|When enabled - shows highlighted error/warning icons in status bar. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensstatusbariconsenabled)|\n|statusBarIconsPriority|**-9000**|Move status bar icons left or right by adjusting the number priority.|\n|statusBarIconsAlignment|\"left\"|Choose on which side the icons status bar is on: left or right.|\n|statusBarIconsTargetProblems|\"all\"|Which problems to use for counting problems at icons status bar.|\n|statusBarIconsUseBackground|**true**|When enabled - highlights status bar icons with background, when disabled - with foreground.|\n|statusBarIconsAtZero|\"removeBackground\"|What to do when there are 0 errors/warnings - hide the item or strip its background color.|\n|statusBarMessageEnabled|**false**|When enabled - shows message in status bar. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensstatusbarmessageenabled)|\n|statusBarMessagePriority|**-10000**|Move status bar message left or right by adjusting the number priority.|\n|statusBarMessageAlignment|\"left\"|Choose on which side the message status bar is on: left or right.|\n|statusBarColorsEnabled|**false**|When enabled - use message decoration foreground as color of Status Bar text. Uses colors `errorLens.statusBarErrorForeground`, `errorLens.statusBarWarningForeground`, `errorLens.statusBarInfoForeground`, `errorLens.statusBarHintForeground`. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensstatusbarcolorsenabled)|\n|statusBarMessageType|\"activeLine\"|Pick what to show in Status Bar: closest message or only message for the active line.|\n|statusBarCommand|\"goToProblem\"|Command that executes on click for Status Bar.|\n|statusBarMessageTemplate|\"\"|Template for status bar message. Whitespace between items is important.\u003cbr\u003eList of variables:\u003cbr\u003e- `$message` - diagnostic message text\u003cbr\u003e- `$count` - Number of diagnostics on the line\u003cbr\u003e- `$severity` - Severity prefix taken from `#errorLens.severityText#`\u003cbr\u003e- `$source` - Source of diagnostic e.g. \"eslint\"\u003cbr\u003e- `$code` - Code of the diagnostic|\n|replace|\\[\\]|Specify message to transform. E.g. if this is configured to [{ matcher: 'foo (.*)', message: 'just $1' }], the message 'foo bar' would be displayed as 'just bar'. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensreplace)|\n|exclude|\\[\\]|Specify messages that should not be highlighted (RegExp). Strings passed to the RegExp constructor: `new RegExp(EXCLUDE_ITEM, 'iu');`|\n|excludeBySource|\\[\\]|Specify `source` or `source(code)` pair to exclude. Examples:\u003cbr\u003e- `eslint` disable all ESLint problems\u003cbr\u003e- `eslint(padded-blocks)` disable `padded-blocks` rule of ESLint\u003cbr\u003e- `Pylance` disable all Pylance linter problems\u003cbr\u003e- `Pylance(reportUndefinedVariable)` disable `reportUndefinedVariable` rule of Pylance|\n|excludePatterns|\\[\\]|Exclude files by using [glob](https://code.visualstudio.com/docs/editor/glob-patterns) pattern. Example `[\"**/*.{ts,js}\"]`|\n|excludeWorkspaces|\\[\\]|Exclude workspaces by path.|\n|disableLineComments|\\{...\\}|Used for `errorLens.disableLine` command that adds a comment disabling linter rule for a line.\u003cbr\u003eTo force comment on the same line - add `SAME_LINE` to the message: `\"eslint\": \"// eslint-disable-line $code SAME_LINE\"`|\n|lintFilePaths|\\{...\\}|Specify where to search for linter rule definitions by diagnostic source ([glob](https://code.visualstudio.com/docs/editor/glob-patterns) for local linter files). `node_modules` folder is excluded.|\n|searchForProblemQuery|\"https://duckduckgo.com/?q=$message\"|Pick query to open in default browser when searching for problem with `errorLens.searchForProblem` command.|\n|selectProblemType|\"closestProblem\"|Which problem to select (closest / active line) when executing `errorLens.selectProblem` command.|\n|light||Specify color of decorations for when the light color theme is active.|\n|delay|**0**|Delay (ms) before showing problem decorations (**0** to disable). Minimum delay of **500** is enforced by the extension. `#errorLens.delayMode#` controls how to handle the delay.|\n|delayMode|\"new\"|Pick which version of the delay to use.|\n|onSave|**false**|When enabled - updates decorations only on document save (manual).|\n|onSaveTimeout|**500**|Time period (ms) that used for showing decorations after the document save (manual, not auto save).|\n|onSaveUpdateOnActiveEditorChange|**true**|When `#errorLens.onSave#` enabled - extension still draws decorations when active/visible editors change.|\n|enableOnDiffView|**false**|Enable decorations when viewing a diff view in the editor (e.g. Git diff). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensenableondiffview)|\n|followCursor|\"allLines\"|Highlight only portion of the problems. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfollowcursor)|\n|followCursorMore|**0**|Augments `#errorLens.followCursor#`.\u003cbr\u003eAdds number of lines to top and bottom when `#errorLens.followCursor#` is set to `activeLine`.\u003cbr\u003e Adds number of closest problems when `#errorLens.followCursor#` is `closestProblem` [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensfollowcursormore)|\n|gutterIconsEnabled|**false**|When enabled - shows gutter icons (In place of the debug breakpoint icon). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensguttericonsenabled)|\n|gutterIconsFollowCursorOverride|**true**|When enabled and `#errorLens.followCursor#` setting is not `allLines`, then gutter icons would be rendered for all problems. But line decorations (background, message) only for active line. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensguttericonsfollowcursoroverride)|\n|gutterIconSize|\"100%\"|Change gutter icon size. Examples: `auto`, `contain`, `cover`, `50%`, `150%` ([CSS units](https://developer.mozilla.org/en-US/docs/Web/CSS/background-size)). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensguttericonsize)|\n|gutterIconSet|\"default\"|Change gutter icon style. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensguttericonset)|\n|gutterEmoji|\\{\"error\":\"💀\", \"warning\":\"😞\", \"info\":\"🆗\", \"hint\":\"🍏\"\\}|Pick emoji symbol for gutter icon when `#errorLens.gutterIconSet#` is `emoji`. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensgutteremoji)|\n|errorGutterIconPath|\"\"|Absolute path to error gutter icon. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericonpath)|\n|warningGutterIconPath|\"\"|Absolute path to warning gutter icon. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericonpath)|\n|infoGutterIconPath|\"\"|Absolute path to info gutter icon. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericonpath)|\n|hintGutterIconPath|\"\"|Absolute path to hint gutter icon. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericonpath)|\n|errorGutterIconColor|\"\\#e45454\"|Error color of simple gutter icons (shapes and letters). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericoncolor)|\n|warningGutterIconColor|\"\\#ff942f\"|Warning color of simple gutter icons (shapes and letters). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericoncolor)|\n|infoGutterIconColor|\"\\#00b7e4\"|Info color of simple gutter icons (shapes and letters). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericoncolor)|\n|hintGutterIconColor|\"\\#2faf64\"|Hint color of simple gutter icons (shapes and letters). [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenserrorguttericoncolor)|\n|removeLinebreaks|**true**|When enabled - replaces line breaks in inline diagnostic message with whitespaces.|\n|replaceLinebreaksSymbol|\"⏎\"|Symbol to replace linebreaks. Requires enabling `#errorLens.removeLinebreaks#`.|\n|scrollbarHackEnabled|**false**|When enabled - prevents showing horizontal scrollbar in editor (caused by inline decorations). Also prevents mouse hover at inline message. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlensscrollbarhackenabled)|\n|ignoreUntitled|**false**|Controls whether to run on untitled (unsaved) files.|\n|ignoreDirty|**false**|Controls whether to run on dirty (modified unsaved) files.|\n|codeLensEnabled|**false**|Controls whether to show the Error Lens as a Code Lens above the code. [demo](https://github.com/usernamehw/vscode-error-lens/blob/master/docs/docs.md#errorlenscodelensenabled)|\n|codeLensLength|\\{\"min\":0, \"max\":200\\}|Enforce minimum and maximum length of code lens messages.|\n|codeLensTemplate|\"$severity\u0026nbsp;$message\"|Template used for all messages appearing in the `#errorLens.codeLensEnabled#`. Whitespace between items is important.\u003cbr\u003eList of variables:\u003cbr\u003e- `$message` - diagnostic message text\u003cbr\u003e- `$count` - Number of diagnostics on the line\u003cbr\u003e- `$severity` - Severity prefix taken from `#errorLens.severityText#`\u003cbr\u003e- `$source` - Source of diagnostic e.g. \"eslint\"\u003cbr\u003e- `$code` - Code of the diagnostic|\n|codeLensOnClick|\"showQuickFix\"|Controls what do on clicking the `#errorLens.codeLensEnabled#`.|\n|experimental|\\{...\\}|Experimental / temporary settings.|\n\u003c!-- SETTINGS_END --\u003e\n\u003c!-- COLORS_START --\u003e\n## Colors (30)\n\nCan be specified in `settings.json` (**`workbench.colorCustomizations`** section)\n\n|Color|Dark|Light|HC|Description|\n|-|-|-|-|-|\n|errorLens.errorBackground|`#e454541b`|`#e4545420`|`#e454541b`|Background color of the entire line containing error.|\n|errorLens.errorMessageBackground|`#e4545419`|`#e4545419`|`#e4545419`|Background color of the error message.|\n|errorLens.errorRangeBackground|`#e4545419`|`#e4545419`|`#e4545419`|Background color of the error range (when errorLens.problemRangeDecorationEnabled setting enabled).|\n|errorLens.errorBackgroundLight|`#e4545420`|`#e4545420`|`#e4545420`|Background color of the entire line containing error (Only in light themes).|\n|errorLens.errorForeground|`#ff6464`|`#e45454`|`#ff6464`|Text color used to highlight lines containing errors.|\n|errorLens.errorForegroundLight|`#e45454`|`#e45454`|`#e45454`|Text color used to highlight lines containing errors (Only in light themes).|\n|errorLens.warningBackground|`#ff942f1b`|`#ff942f20`|`#ff942f1b`|Background color used to highlight lines containing warnings.|\n|errorLens.warningMessageBackground|`#ff942f19`|`#ff942f19`|`#ff942f19`|Background color of the warning message.|\n|errorLens.warningRangeBackground|`#ff942f19`|`#ff942f19`|`#ff942f19`|Background color of the warning range (when errorLens.problemRangeDecorationEnabled setting enabled).|\n|errorLens.warningBackgroundLight|`#ff942f20`|`#ff942f20`|`#ff942f20`|Background color used to highlight lines containing warnings (Only in light themes).|\n|errorLens.warningForeground|`#fa973a`|`#ff942f`|`#fa973a`|Text color used to highlight lines containing warnings.|\n|errorLens.warningForegroundLight|`#ff942f`|`#ff942f`|`#ff942f`|Text color used to highlight lines containing warnings (Only in light themes).|\n|errorLens.infoBackground|`#00b7e420`|`#00b7e420`|`#00b7e420`|Background color used to highlight lines containing info.|\n|errorLens.infoMessageBackground|`#00b7e419`|`#00b7e419`|`#00b7e419`|Background color of the info message.|\n|errorLens.infoRangeBackground|`#00b7e419`|`#00b7e419`|`#00b7e419`|Background color of the info range (when errorLens.problemRangeDecorationEnabled setting enabled).|\n|errorLens.infoBackgroundLight|`#00b7e420`|`#00b7e420`|`#00b7e420`|Background color used to highlight lines containing info (Only in light themes).|\n|errorLens.infoForeground|`#00b7e4`|`#00b7e4`|`#00b7e4`|Text color used to highlight lines containing info.|\n|errorLens.infoForegroundLight|`#00b7e4`|`#00b7e4`|`#00b7e4`|Text color used to highlight lines containing info (Only in light themes).|\n|errorLens.hintBackground|`#17a2a220`|`#17a2a220`|`#17a2a220`|Background color used to highlight lines containing hints.|\n|errorLens.hintMessageBackground|`#17a2a219`|`#17a2a219`|`#17a2a219`|Background color of the hint message.|\n|errorLens.hintRangeBackground|`#17a2a219`|`#17a2a219`|`#17a2a219`|Background color of the hint range (when errorLens.problemRangeDecorationEnabled setting enabled).|\n|errorLens.hintBackgroundLight|`#17a2a220`|`#17a2a220`|`#17a2a220`|Background color used to highlight lines containing hints (Only in light themes).|\n|errorLens.hintForeground|`#2faf64`|`#2faf64`|`#2faf64`|Text color used to highlight lines containing hints.|\n|errorLens.hintForegroundLight|`#2faf64`|`#2faf64`|`#2faf64`|Text color used to highlight lines containing hints (Only in light themes).|\n|errorLens.statusBarIconErrorForeground|`#ff6464`|`#e45454`|`#ff6464`|Status bar icon item error color. Foreground is used when the `errorLens.statusBarIconsUseBackground` setting is disabled.|\n|errorLens.statusBarIconWarningForeground|`#fa973a`|`#ff942f`|`#fa973a`|Status bar icon item error color. Foreground is used when the `errorLens.statusBarIconsUseBackground` setting is disabled.|\n|errorLens.statusBarErrorForeground|`#ff6464`|`#e45454`|`#ff6464`|Status bar item error color.|\n|errorLens.statusBarWarningForeground|`#fa973a`|`#ff942f`|`#fa973a`|Status bar item warning color.|\n|errorLens.statusBarInfoForeground|`#00b7e4`|`#00b7e4`|`#00b7e4`|Status bar item info color.|\n|errorLens.statusBarHintForeground|`#2faf64`|`#2faf64`|`#2faf64`|Status bar item hint color.|\n\u003c!-- COLORS_END --\u003e\n\n\u003e Line highlighting depends on the **`\"errorLens.messageBackgroundMode\"`** setting.\n\n\u003e `#fff0` - Completely transparent color.\n\n## Upstream issues\n\nPlease upvote the following VS Code issues:\n\n- [Api for editor insets (💀 Locked)](https://github.com/microsoft/vscode/issues/85682)\n- [Access theme's colors programmatically](https://github.com/microsoft/vscode/issues/32813)\n- [Inline text adornments break word wrapping](https://github.com/microsoft/vscode/issues/32856)\n- [Support hover decorations over the line numbers i.e. gutter](https://github.com/microsoft/vscode/issues/28080)\n\n## [📚 More Documentation / examples](https://github.com/usernamehw/vscode-error-lens/tree/master/docs/docs.md)\n\nhttps://github.com/usernamehw/vscode-error-lens/tree/master/docs/docs.md","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusernamehw%2Fvscode-error-lens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusernamehw%2Fvscode-error-lens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusernamehw%2Fvscode-error-lens/lists"}