
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@cspell/dict-cpp
Advanced tools
C/C++ Dictionary for cspell.
This is a pre-built dictionary for use with cspell.
| Tool | Version |
|---|---|
| cspell | >= 8 |
| Code Spell Checker - Visual Studio Code | >= 4 |
This package is bundled with CSpell.
Add the following to your VSCode settings:
.vscode/settings.json
{
"cSpell.dictionaries": ["cpp-legacy", "cpp", "cpp-compound-words", "cpp-refined"],
}
cspell.jsoncspell.json
{
"dictionaries": ["cpp-legacy", "cpp", "cpp-compound-words", "cpp-refined"],
}
cspell.config.yamlcspell.config.yaml
dictionaries:
- cpp-legacy
- cpp
- cpp-compound-words
- cpp-refined
NOTE: This package is bundled with CSpell.
| Name | Enabled | Description |
|---|---|---|
cpp-legacy | Legacy C/C++ Keywords and common library functions. | |
cpp | C/C++ Keywords and common library functions. | |
cpp-compound-words | C/C++ Common word compounds. | |
cpp-refined | Refined list of C/C++ Keywords and common library functions. |
| Name | Locale | File Type |
|---|---|---|
cpp-legacy | * | c, cpp |
cpp | * | c, cpp |
cpp-compound-words | * | c, cpp |
cpp-refined | * | c, cpp |
It is very common for C/C++ code to contain word compound like errorcode and hashcode.
The cpp-compound-words dictionary is designed to help avoid false positives. But, this can
mean that valid errors are hidden due to the way compounds are combined.
The following configuration can be used to disable the compound dictionary:
languageSettings:
languageId: 'c,cpp' # '*' can be used to disable it for all file types.
dictionaries:
- '!cpp-compound-words'
Please help correct any mistakes in the dictionaries.
See: Contributing
Special thanks to all of our amazing contributors!
See: How to Create a New Dictionary
MIT
Some packages may have other licenses included.
Brought to you by
Street Side Software
@cspell/dict-python is a dictionary extension for the CSpell spell checker that provides a list of Python specific terms. Similar to @cspell/dict-cpp, it enhances the spell checking capabilities of CSpell by including terms that are commonly used in Python programming.
@cspell/dict-java is a dictionary extension for the CSpell spell checker that provides a list of Java specific terms. It serves a similar purpose to @cspell/dict-cpp but is tailored for Java programming.
FAQs
C/C++ Dictionary dictionary for cspell.
The npm package @cspell/dict-cpp receives a total of 1,049,061 weekly downloads. As such, @cspell/dict-cpp popularity was classified as popular.
We found that @cspell/dict-cpp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.