Advanced
Advanced settings that are not commonly used.
Setting | Scope | Description |
---|---|---|
cSpell.advanced.feature.useReferenceProviderRemove | language-overridable | Remove Matching Characters Before Rename |
cSpell.advanced.feature.useReferenceProviderWithRename | language-overridable | Use Reference Provider During Rename |
cSpell.fixSpellingWithRenameProvider | language-overridable | Use Rename Provider when fixing spelling issues. |
cSpell.logFile | window | Write Logs to a File |
cSpell.logLevel | window | Set Logging Level |
cSpell.trustedWorkspace | window | Enable loading JavaScript CSpell configuration files. |
Settings
cSpell.advanced.feature.useReferenceProviderRemove
Name
cSpell.advanced.feature.useReferenceProviderRemove
-- Remove Matching Characters Before RenameDescription
Used to work around bugs in Reference Providers and Rename Providers. Anything matching the provided Regular Expression will be removed from the text before sending it to the Rename Provider.
See: Markdown: Fixing spelling issues in Header sections changes the entire line · Issue #1987
It is unlikely that you would need to edit this setting. If you need to, please open an issue at Spell Checker Issues
This feature is used in connection with
cSpell.advanced.feature.useReferenceProviderWithRename
Type
string
Scope
language-overridable - Resource settings that can be overridable at a language level.
Default
- none -
cSpell.advanced.feature.useReferenceProviderWithRename
Name
cSpell.advanced.feature.useReferenceProviderWithRename
-- Use Reference Provider During RenameDescription
Use the Reference Provider when fixing spelling issues with the Rename Provider. This feature is used in connection with
cSpell.fixSpellingWithRenameProvider
Type
boolean
Scope
language-overridable - Resource settings that can be overridable at a language level.
Default
false
cSpell.fixSpellingWithRenameProvider
Name
cSpell.fixSpellingWithRenameProvider
Description
Use Rename Provider when fixing spelling issues.
Type
boolean
Scope
language-overridable - Resource settings that can be overridable at a language level.
Default
true
cSpell.logFile
Name
cSpell.logFile
-- Write Logs to a FileDescription
Have the logs written to a file instead of to VS Code.
Type
string
Scope
window - Windows (instance) specific settings which can be configured in user, workspace, or remote settings.
Default
- none -
cSpell.logLevel
Name
cSpell.logLevel
-- Set Logging LevelDescription
Set the Debug Level for logging messages.
Type
( "None" | "Error" | "Warning" | "Information" | "Debug" )
Value Description None
Do not log Error
Log only errors Warning
Log errors and warnings Information
Log errors, warnings, and info Debug
Log everything (noisy) Scope
window - Windows (instance) specific settings which can be configured in user, workspace, or remote settings.
Default
"Error"
cSpell.trustedWorkspace
Name
cSpell.trustedWorkspace
Description
Enable loading JavaScript CSpell configuration files.
This setting is automatically set to
true
in a trusted workspace. It is possible to override the setting tofalse
in a trusted workspace, but a setting oftrue
in an untrusted workspace will be ignored.See:
Type
boolean
Scope
window - Windows (instance) specific settings which can be configured in user, workspace, or remote settings.
Default
true
Since Version
4.0.0