Setup pre-commit Hook
This repository enables using cspell as a pre-commit hook.
# .pre-commit-config.yaml
repos:
  - repo: https://github.com/streetsidesoftware/cspell-cli
    rev: v5.6.7
    hooks:
    - id: cspellTo use a custom dictionary with the pre-commit hook, create either a cspell.config.yaml or cspell.json file in your project's root directory.
cspell.config.yaml
dictionaryDefinitions:
  - name: myWords
    path: ./path/to/cSpell_dict.txt
    addWords: true
dictionaries:
  - myWordscSpell.json
{
  "dictionaryDefinitions": [
    {
      "name": "myWords",
      "path": "./path/to/cSpell_dict.txt",
      "addWords": true
    }
  ],
  "dictionaries": ["myWords"]
}If you installed the Code Spell Checker extension for VS Code, this can be done automatically from the command palette by running "Spell: Create a CSpell configuration file".
It also allows the cspell-cli to be installed directly from github:
npm install -g git+https://github.com/streetsidesoftware/cspell-cli
This will add the cspell-cli command to npm.