From 30b51f94b089611a2a5716cf06d78401800dc582 Mon Sep 17 00:00:00 2001 From: David Eisinger Date: Mon, 18 Nov 2024 14:04:14 -0500 Subject: [PATCH] configure cspell --- .cspell.json | 36 ++++++++++++ .dictionary | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 189 insertions(+) create mode 100644 .cspell.json create mode 100644 .dictionary diff --git a/.cspell.json b/.cspell.json new file mode 100644 index 0000000..7cc47f3 --- /dev/null +++ b/.cspell.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", + "version": "0.2", + "dictionaryDefinitions": [ + { + "name": "exceptions", + "path": ".dictionary", + "addWords": true + } + ], + "dictionaries": [ + "english", + "ruby", + "golang", + "exceptions" + ], + "patterns": [ + { + "name": "frontmatter", + "pattern": "/^(-{3}|[+]{3})$(\\s|\\S)*?^\\1$/gm" + }, + { + "name": "proper_nouns", + "pattern": "/(^|\\s|\\[|_|\\(|\"|\/|\\*)[A-Z][\\S]*/g" + } + ], + "languageSettings": [ + { + "languageId": "markdown", + "ignoreRegExpList": [ + "frontmatter", + "proper_nouns" + ] + } + ] +} \ No newline at end of file diff --git a/.dictionary b/.dictionary new file mode 100644 index 0000000..dc99754 --- /dev/null +++ b/.dictionary @@ -0,0 +1,153 @@ +adoptopenjdk +aefa +aeropress +altavista +appname +askjeeves +autolayout +autotest +awscli +barebones +bien +bikeshedding +branchname +buildarch +buildenv +buildscript +ciphertext +clazz +cliophate +commenters +connnections +containsmultiple +davideisinger +declutter +decryptor +defunkt +deromanize +derp +duckduckgo +editbash +editcommit +encryptor +enshitternet +esplugin +fgets +fieldsets +fileb +flipside +fsevent +fwrite +ghci +glamping +gofmt +gokrazy +goldmark +golong +gomarkdown +gopls +gpro +grayscale +gruvbox +guzzi +hackathon +iama +iamakey +idigdurham +ifnull +indieweb +inlinedir +inputrc +javac +jcenter +journaling +jpegtran +keypresses +kool +lalala +lede +libgirepository +libpoppler +lifed +lookaheads +losslessly +lucene +magick +mdrenum +melodica +microblogs +microcontrollers +middleground +mlid +moleskine +monkeypatch +moto +mysqldump +neckbeard +newegg +nums +omfg +organisations +overhyped +pandoc +poppler +preg +processers +procfile +programatically +projectname +psgrep +pytest +rackup +raspi +redownload +reindex +repage +repages +rerunfailures +rlike +rlwrap +résumé +scrollers +sdkman +sferik +sgronblo +shoulda +signup +smalllikeart +somesuch +specced +stabby +standardrb +statham +straightahead +strawman +subclassing +subl +telematics +thumbnailed +thumbnailing +tiberium +tion +toggleable +tommeier +toolsets +travelling +treehouse +typus +unfocuses +unfuddle +upsell +userland +vespene +viget +vimrc +wasnotrice +webscale +webservice +whatchanged +wireframes +wireframing +yabba +yfquery +ytmnd