@jupyter-lsp/jupyterlab-lsp
Version:
Language Server Protocol integration for JupyterLab
63 lines (62 loc) • 2.07 kB
JSON
{
"jupyter.lab.setting-icon": "lsp:diagnostics",
"jupyter.lab.setting-icon-label": "Language integration",
"title": "Code Diagnostics",
"description": "LSP Diagnostics (linter results) settings.",
"type": "object",
"properties": {
"defaultSeverity": {
"title": "Default severity level",
"type": "string",
"enum": ["Error", "Warning", "Information", "Hint"],
"default": "Warning",
"description": "Default level of the severity for diagnostics without severity provided by the language server."
},
"gutter": {
"title": "Show gutter (experimental, requires restart)",
"type": "boolean",
"default": false
},
"debounceDelay": {
"title": "Delay between typing and refreshing diagnostic (requires restart)",
"type": "number",
"default": 250
},
"ignoreCodes": {
"title": "Diagnostic codes to ignore",
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Codes of diagnostics which should not be shown in the panel nor highlighted in the editor."
},
"ignoreMessagesPatterns": {
"title": "Diagnostic messages to ignore",
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "Regular expressions matching messages of diagnostics which should not be shown in the panel nor highlighted in the editor."
},
"ignoreSeverities": {
"title": "Diagnostic severity levels to ignore",
"type": "array",
"items": {
"type": "string",
"enum": ["Error", "Warning", "Information", "Hint"]
},
"default": [],
"uniqueItems": true,
"description": "Severities of diagnostics which should not be shown in the panel nor highlighted in the editor."
},
"disable": {
"title": "Disable",
"type": "boolean",
"default": false,
"description": "Disable this feature. Requires reloading JupyterLab to apply changes."
}
},
"jupyter.lab.shortcuts": []
}