diff --git a/dictionaries/software-terms/cspell-ext.json b/dictionaries/software-terms/cspell-ext.json index cdc95c2781c..ddd4e5daa53 100644 --- a/dictionaries/software-terms/cspell-ext.json +++ b/dictionaries/software-terms/cspell-ext.json @@ -29,11 +29,17 @@ "name": "computing-acronyms", "path": "./dict/computing-acronyms.txt", "description": "Common acronyms related to computing." + }, + { + "name": "coding-compound-terms", + "path": "./dict/coding-compound-terms.txt", + "description": "Common codding compound terms." } ], // Enable `softwareTerms` by default if this extension is imported. "dictionaries": [ "softwareTerms", + "coding-compound-terms", "computing-acronyms", "software-term-suggestions", // "networking-terms" - is not included by default because it is very specific. diff --git a/dictionaries/software-terms/cspell-tools.config.yaml b/dictionaries/software-terms/cspell-tools.config.yaml index 50caf8cdb82..5eb27256dff 100644 --- a/dictionaries/software-terms/cspell-tools.config.yaml +++ b/dictionaries/software-terms/cspell-tools.config.yaml @@ -41,3 +41,10 @@ targets: targetDirectory: './dict' generateNonStrict: false compress: false + - name: 'coding-compound-terms' + sources: + - filename: src/coding-compound-terms.txt + format: plaintext + targetDirectory: './dict' + generateNonStrict: false + compress: false diff --git a/dictionaries/software-terms/dict/coding-compound-terms.txt b/dictionaries/software-terms/dict/coding-compound-terms.txt new file mode 100644 index 00000000000..22f6e1f002f --- /dev/null +++ b/dictionaries/software-terms/dict/coding-compound-terms.txt @@ -0,0 +1,101 @@ + +# cspell-tools: keep-case no-split + +*META* +*STORE* +*auth* +*auto* +*balance* +*balancer* +*balancing* +*batch* +*batched* +*big* +*bigquery* +*bin* +*box* +*browser* +*buf* +*buffer* +*buffered* +*buffering* +*buffers* +*button* +*buttons* +*channel* +*clear* +*client* +*cloud* +*code* +*commit* +*connect* +*connection* +*count* +*countable* +*data* +*domain* +*down* +*enable* +*encrypt* +*error* +*field* +*fix* +*gateway* +*index* +*indexable* +*left* +*limit* +*limited* +*limiter* +*limiting* +*live* +*load* +*migration* +*name* +*net* +*network* +*out* +*over* +*plane* +*plot* +*policy* +*query* +*rate* +*reservation* +*right* +*scale* +*scaled* +*scaler* +*scaling* +*server* +*service* +*slice* +*sliced* +*source* +*split* +*sqrt* +*square* +*storage* +*stream* +*switch* +*text* +*transfer* +*trigger* +*triggered* +*up* +*zip* ++goog ++io ++std +goog+ +h+ +i+ +io+ +my* +o+ +post* +pre+ +re+ +std+ +sub+ +un+ diff --git a/dictionaries/software-terms/dict/softwareTerms.txt b/dictionaries/software-terms/dict/softwareTerms.txt index 52a219de140..d52a89f3630 100644 --- a/dictionaries/software-terms/dict/softwareTerms.txt +++ b/dictionaries/software-terms/dict/softwareTerms.txt @@ -660,6 +660,8 @@ bittorrent bitwise bitxor blacklist +blah +blahBlah blankline blockchain blockchains @@ -1516,6 +1518,7 @@ hotfix hotswappable hotswappables hover +howTo hpcaitech hrTime href diff --git a/dictionaries/software-terms/dict/webServices.txt b/dictionaries/software-terms/dict/webServices.txt index 3fc95b135e0..53d48c98abc 100644 --- a/dictionaries/software-terms/dict/webServices.txt +++ b/dictionaries/software-terms/dict/webServices.txt @@ -5,15 +5,18 @@ Apigee Appointedd Codespace Codespaces +OpenFGA allcontributors bunnycdn calendly caniuse cdnjs +dependabot gcr imessage io jsdelivr +keycloak musixmatch netlify probot diff --git a/dictionaries/software-terms/src/coding-compound-terms.txt b/dictionaries/software-terms/src/coding-compound-terms.txt new file mode 100644 index 00000000000..90b69e2e64e --- /dev/null +++ b/dictionaries/software-terms/src/coding-compound-terms.txt @@ -0,0 +1,118 @@ +# Coding Related Compound Terms +# Compound terms are words that are often compouned with outher terms in code. +# Be careful with compounds, they can be combined in any combination. +# cspell:ignoreRegExp /#.*/g +# Add new terms after this line, one per line. +*auth* +*auto* +*balance* +*balancer* +*balancing* +*batch* +*batched* +*big* +*bigquery* +*bin* +*box* +*browser* +*buf* +*buffer* +*buffered* +*buffering* +*buffers* +*button* +*buttons* +*channel* +*clear* +*client* +*cloud* +*code* +*commit* +*connect* +*connection* +*data* +*data* +*data* +*domain* +*down* +*enable* +*encrypt* +*error* +*field* +*fix* +*gateway* +*left* +*limit* +*limited* +*limiter* +*limiting* +*live* +*load* +*meta* +*migration* +*name* +*net* +*network* +*out* +*over* +*plane* +*plot* +*policy* +*query* +*rate* +*reservation* +*right* +*scale* +*scale* +*scaled* +*scaler* +*scaling* +*server* +*service* +*slice* +*sliced* +*source* +*split* +*sqrt* +*square* +*storage* +*store* +*stream* +*switch* +*text* +*transfer* +*trigger* +*triggered* +*up* +*zip* ++goog ++io ++std +goog+ +h+ # common prefix like `HKEY_LOCAL_HOST` +i+ # Only use as a prefix, like `ilimit` or `istream` +io+ +my* +o+ # Only use as a prefix, like `oauth` or `ostream` +post* # Only use as a prefix +pre+ # Only use as a prefix +re+ # Only use as a prefix +std+ +sub+ +un+ # Only use as a prefix +*index* +*indexable* +*count* +*countable* +*window* +*cache* +*file* +*files* +*save* +*load* +*trash* +*click* +*pick* +*box* +*dropdown* +*page* diff --git a/dictionaries/software-terms/src/coding-terms.txt b/dictionaries/software-terms/src/coding-terms.txt index e5abba8b348..e869cb9943d 100644 --- a/dictionaries/software-terms/src/coding-terms.txt +++ b/dictionaries/software-terms/src/coding-terms.txt @@ -1,6 +1,9 @@ # Coding Related Terms # cspell:ignoreRegExp /#.*/g # Add new terms after this line, one per line. +blah +blahBlah +howTo 000ff1ce # ("office") https://en.wikipedia.org/wiki/Hexspeak 0b00b135 # ("boobies") https://en.wikipedia.org/wiki/Hexspeak 0bab10c # https://en.wikipedia.org/wiki/Hexspeak diff --git a/dictionaries/software-terms/src/software-services.txt b/dictionaries/software-terms/src/software-services.txt index a31a51ed7d1..503085e6e62 100644 --- a/dictionaries/software-terms/src/software-services.txt +++ b/dictionaries/software-terms/src/software-services.txt @@ -16,3 +16,6 @@ netlify probot todoist unpkg +keycloak # https://www.keycloak.org/ +OpenFGA # https://openfga.dev/ +dependabot