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.useReferenceProviderWithRenameType
stringScope
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.fixSpellingWithRenameProviderType
booleanScope
language-overridable - Resource settings that can be overridable at a language level.
Default
false
cSpell.fixSpellingWithRenameProvider
Name
cSpell.fixSpellingWithRenameProviderDescription
Use Rename Provider when fixing spelling issues.
Type
booleanScope
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
stringScope
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 NoneDo not log ErrorLog only errors WarningLog errors and warnings InformationLog errors, warnings, and info DebugLog everything (noisy) Scope
window - Windows (instance) specific settings which can be configured in user, workspace, or remote settings.
Default
"Error"
cSpell.trustedWorkspace
Name
cSpell.trustedWorkspaceDescription
Enable loading JavaScript CSpell configuration files.
This setting is automatically set to
truein a trusted workspace. It is possible to override the setting tofalsein a trusted workspace, but a setting oftruein an untrusted workspace will be ignored.See:
Type
booleanScope
window - Windows (instance) specific settings which can be configured in user, workspace, or remote settings.
Default
trueSince Version
4.0.0