From 00461625ca28862e4a173c191da20d9d8c26c96a Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Sun, 19 Jan 2025 00:54:39 +0100 Subject: [PATCH 1/3] test: Add legacy word list test --- dictionaries/google/samples/legacy.txt | 698 +++++++++++++++++++++++++ 1 file changed, 698 insertions(+) create mode 100644 dictionaries/google/samples/legacy.txt diff --git a/dictionaries/google/samples/legacy.txt b/dictionaries/google/samples/legacy.txt new file mode 100644 index 00000000000..80010a54bc7 --- /dev/null +++ b/dictionaries/google/samples/legacy.txt @@ -0,0 +1,698 @@ +ABAP +access +Account +Acquirer +Active +Activity +Adapter +adaptive +Add-ons +adjuster +Admin +Adopter +Ads +AdSense +advanced +Advisory +Agent +Agents +AI +Alert +AlloyDB +Analysis +analytics +Analyzer +and +Android +Anthos +Anti +API +Apigee +App +appliance +Application +Approval +apps +AppSheet +Architecture +Archive +Armor +Artifact +Assessment +Asset +Assist +Assured +Asynchronous +Attack +Audit +Authentication +authority +Authorization +Auto +Automation +AutoML +backup +Balancer +Balancing +Bard +Bare +Base +Basic +batch +BeyondCorp +BeyondProd +BI +BigLake +BigQuery +Bigtable +Billing +Binary +Blockchain +Boost +bq +Broker +browser +Budget +Build +Builder +buildpacks +business +by +C +cache +CalDAV +Calendar +call +Capacity +Carbon +Carbon-Aware +Care +Carrier +Catalog +CDN +Center +certificate +Charts +Chat +Checklist +Chrome +classic +Classroom +CLI +client +Client-side +Cloud +cluster +clusters +Co-Doing +Co-Watching +Code +Colab +Colaboratory +Coldline +Command +command-line +Commerce +Community +companion +Composer +Comprehensive +Compute +Computing +Conditions +Confidential +Config +Configuration +Connect +Connected +Connection +Connectivity +Connector +Connectors +console +Consulting +Consumer +Contact +Contacts +Container +Container-Optimized +Container-VM +Containers +Context +Context-Aware +control +Controller +Controls +Conversational +coordinated +core +Credentials +Critical +Cross-Cloud +cross-region +Custom +Customer +CX +Dashboard +data +Database +Dataflow +Dataform +DataFrames +Datalab +Dataplane +Dataplex +Dataprep +Dataproc +Datasets +Datastore +Datastream +Datasynth +Decision +Dedicated +Deep +Delegation +Delivery +Deploy +Deployment +detection +developer +Dialogflow +Direct +Director +Directory +discovery +Disk +Distributed +DNS +Docs +Document +documentation +Domain +Domains +DR +Drawings +Drive +Dual +Early +Eclipse +Edge +edition +Editor +Email +Embed +Embedded +Encryption +Endpoint +Endpoints +engine +Enrollment +Enterprise +Entity +environment +Envoy +Error +ES +Essential +Essentials +Event +Eventarc +Eventflow +Events +Execution +Experience +Experiments +Explainable +Explanations +Explorer +Exposure +express +Extended +Extension +Extensions +external +Extraction +Fabric +Fault +Feature +Federation +Feedback +File +Filestore +Financial +Firestore +firewall +flexible +Flink +Flow +Footprint +for +Form +Forms +Forseti +Foundation +Fraud +from +Functions +FUSE +Fusion +future +Game +Games +Garden +gateway +gcloud +GCP +GCS +gcsfuse +GDC +GDCH +Gemini +Gemma +Generation +Genomics +geospatial +GitLab +GKE +global +glossary +Gmail +Go +Google +GoogleSQL +Governance +GPUs +Graph +Groups +gspread +gsutil +Guided +HA +Hadoop +Handling +Hardware +Health +Healthcare +Hierarchical +Hierarchy +Hosted +Hosting +HPC +HSM +Hub +Human +Hunt +Hybrid +Hyperdisk +IAM +ID +Identity +Identity-Aware +Image +Images +Immersive +In-place +Industrial +Infrastructure +Ingress +Injection +Insiders +Insights +Inspection +Instant +Integration +Intelligence +intelligent +IntelliJ +Inter-VPC +Interconnect +interface +Intermediate +internal +Intrusion +Inventory +Invoice +IoT +IPs +Issuer +Istio +Jamboard +Java +js +Jump +Justifications +Kafka +Keep +Key +keys +Kf +Knative +Knowledge +KRM +Kubeflow +Kubernetes +Labeler +Labeling +Labels +Lake +Landing +Language +Laundering +Learning +Legacy +Libraries +License +Life +Lifecycle +Lineage +Lite +Live +Load +Log +Logging +Login +Logs +Looker +Loss +Machines +MACsec +Mail +Mainframe +Managed +Management +Manager +Mandiant +Maps +Marketing +Marketplace +Maven +Media +Meet +Memcache +Memcached +Memorystore +Mesh +Message +Metadata +Metal +Metastore +Microservices +Microsoft +Migrate +Migration +Mirroring +Mission +ML +Mobile +Model +Modeler +Modernization +Modernizer +Monetization +Money +Monitoring +Multi +Multi-Cloud +Multislice +MySQL +NAT +Natural +Navigator +NDB +Nearline +NET +NetApp +network +Networking +Neural +Next +Node +Nodes +notebooks +Notifications +observability +OCR +OCTO +Omni +on +On-Demand +on-prem +on-premises +ONDC +online +ONTAP +Open +Operations +Optimization +Orbitera +Org +organization +OS +OSS +over +Packet +Parallelstore +Parser +Partner +Partners +passthrough +Pay +Payment +Peering +People +Performance +persistent +Personalized +Phishing +Photos +PHP +Picker +Pipelines +plane +Planner +Platform +Play +plugin +policies +Policy +Policy-based +portal +PostgreSQL +Postmaster +posture +PowerShell +prediction +Prevention +Printer +private +Privileged +Proactive +Product +products +profile +Profiler +Program +Progressive +Prometheus +Propagation +protection +Provider +proxy +Pub +Public +Purchasing +Python +Queue +quota +Quotas +QwikLabs +Ray +Reactor +Read +Reader +Ready +reCAPTCHA +Recommendation +Recommendations +Recommender +Redis +reference +regional +regions +Registry +Reinforcement +Remote +Render +Replication +Reports +Repositories +Reseller +Reservation +reservations +Residency +Resource +Response +REST +restrictions +Retail +Risk +Roboto +Rollout +Router +routing +Ruby +Rules +Run +Runtime +Rx +SAP +Scanner +Scanning +Scheduler +Sciences +Script +SDK +search +Secret +Secure +Secured +security +Semantic +Sense +Sensitive +Server +Serverless +Servers +service +Services +serving +settings +Setup +Shared +Sharing +Sheets +Shell +Shield +Shielded +SIEM +Signals +Simple +Sites +Skills +Slides +SmartDocs +Snapshot +Snapshots +SOAR +Software +Solution +Solutions +Source +Sovereign +Space +Spanner +Speaker +Spectrum +Speech-to-Text +Spot +SQL +standard +Start +Stitcher +Storage +Store +Stream +Streams +Studio +Sub +Subnets +Subscriber +subscription +subscriptions +Suite +summarization +Support +Surface +Switch +Sync +System +Tables +Tag +Tags +Talent +Task +Tasks +team +Technology +Tekton +Telco +telecom +Telemetry +Tenancy +TensorBoard +TensorFlow +Testing +Tests +Text-to-Speech +threat +Tiers +Timeseries +Titan +to +Token +tool +Toolkit +Tools +topic +topics +Topology +TPU +Trace +Traffic +Training +Transcoder +Transfer +Translate +translation +Transparency +Trifacta +Troubleshooter +Units +Usage +user-managed +Validator +vault +Vector +Verification +Verified +Vertex +Video +Virtual +Vision +Visual +Vizier +VM +VMs +VMware +Volumes +VPC +VPN +VS +Vulnerability +WAF +Weaver +Web +Web3 +Wireless +with +Workbench +Workflows +Workforce +Workload +Workloads +workspace +Workstations +Write +XR +Zone +Zync From c70928921f142b7a664b5740a30600c70457b2a2 Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Sun, 19 Jan 2025 09:43:46 +0100 Subject: [PATCH 2/3] Add legacy words --- dictionaries/google/checksum.txt | 3 +- dictionaries/google/cspell-tools.config.yaml | 1 + dictionaries/google/cspell.json | 4 +- dictionaries/google/dict/google.txt | 346 ++++++++++++++++++ dictionaries/google/src/legacy.txt | 349 +++++++++++++++++++ 5 files changed, 701 insertions(+), 2 deletions(-) create mode 100644 dictionaries/google/src/legacy.txt diff --git a/dictionaries/google/checksum.txt b/dictionaries/google/checksum.txt index 43c6684e7c0..a1e4f20975e 100644 --- a/dictionaries/google/checksum.txt +++ b/dictionaries/google/checksum.txt @@ -1,3 +1,4 @@ -ee2c4758e028d3a965cbb5f75ba3ea526a414232 dict/google.txt +23e473dbcbc12a446a65902b547580e2bc23737b dict/google.txt 10cf105b490e632565fcb8412990852da00c2004 src/google.txt +6d1be2143f484449390171c17124ba8cf2d2e7ed src/legacy.txt d429d570a0d9f384498d49bf39743cfedffd8408 src/misc.txt diff --git a/dictionaries/google/cspell-tools.config.yaml b/dictionaries/google/cspell-tools.config.yaml index ea3f3313cc7..c36a5654f16 100644 --- a/dictionaries/google/cspell-tools.config.yaml +++ b/dictionaries/google/cspell-tools.config.yaml @@ -7,6 +7,7 @@ targets: split: true - filename: 'src/misc.txt' split: true + - src/legacy.txt format: 'plaintext' targetDirectory: './dict' generateNonStrict: false diff --git a/dictionaries/google/cspell.json b/dictionaries/google/cspell.json index 4e676b458b3..defdbd988e5 100644 --- a/dictionaries/google/cspell.json +++ b/dictionaries/google/cspell.json @@ -7,8 +7,10 @@ "dictionaries": [ "google" ], + "maxNumberOfProblems": 10000, "overrides": [{ "filename": "samples/**", "dictionaries": ["google"], "minWordLength": 3 }], "import": [ "./cspell-ext.json" - ] + ], + "words": ["titlecase"] } diff --git a/dictionaries/google/dict/google.txt b/dictionaries/google/dict/google.txt index a318d4024f3..bd78a2c863c 100644 --- a/dictionaries/google/dict/google.txt +++ b/dictionaries/google/dict/google.txt @@ -4,46 +4,79 @@ ABAP AI API +Account Acquirer +Active +Activity Adapter Add-ons +Admin Adopter Ads Advisory +Agent +Agents Alert AlloyDB AlphaFold +Analysis Analyzer Android Anthos Anti Apigee +App AppSheet +Application +Approval Architecture +Archive Armor +Artifact +Assessment +Asset Assist Assured +Asynchronous +Attack +Audit Authentication +Authorization +Auto AutoML +Automation Aware BI +Balancer +Balancing Bard Bare +Base +Basic BeyondCorp BeyondProd BigLake BigQuery Bigtable +Billing Binary +Blockchain Board Boost +Broker +Budget +Build +Builder CDN CLI CX CalDAV Calendar +Capacity Carbon Care +Carrier +Catalog Center Charts Chat @@ -51,6 +84,7 @@ Checklist Chrome Classroom Cloud +Code Codelab Codelabs Codey @@ -58,31 +92,71 @@ Colab Colaboratory Coldline Commerce +Community Composer Comprehensive +Compute Computing +Conditions Confidential +Config +Configuration +Connect +Connected +Connection +Connectivity +Connector +Connectors Consulting +Consumer +Contact Contacts +Container +Containers +Context Controller +Controls Conversational +Credentials +Critical +Custom +Customer DLC DLCs +DNS +Dashboard +Database Dataflow Dataform Datalab +Dataplane Dataplex Dataprep Dataproc +Datasets +Datastore +Datastream Datasynth +Decision +Dedicated Deep DeepMind +Delegation +Delivery +Demand +Deploy +Deployment Dialogflow +Direct Director +Directory +Disk Distributed Docs Document Doing +Domain +Domains Drawings Drive Dual @@ -90,274 +164,546 @@ ES Early Eclipse Edge +Editor +Email +Embed Embedded +Encryption +Endpoint +Endpoints Engine Enrollment Enterprise +Entity Envoy +Error Essential Essentials +Event Eventarc Eventflow +Events +Execution Experience Experiments Explainable Explanations Explorer Exposure +Extended +Extension +Extensions Extraction FUSE Fabric Fault +Feature +Federation +Feedback +File Filestore +Financial Firebase Firestore Flink +Flow Footprint Form Forms Forseti +Foundation Frames Fraud +Functions Fusion GCP GCS GDC GDCH GKE +GPUs +Game Games Garden +Gateway Gemini Gemma GenKit Generation Genomics +Git +Gmail Google GoogleSQL Googler Googlers Governance +Graph +Groups Guided HA HPC HSM Hadoop Handling +Hardware +Health +Healthcare Hierarchical Hierarchy +Hosted Hosting +Hub Human +Hunt Hybrid +Hyperdisk +IAM +Identity +Image +Images Immersive +Industrial Infrastructure +Ingress +Injection Insiders +Insights Inspection Instant +Integration +Intelli Intelligence Inter-VPC +Interconnect Intermediate Intrusion +Inventory Invoice IoT Issuer Istio Jamboard +Java Jump Justifications KRM +Kafka Kaggle Keep +Key Kf Knative Knowledge Kubeflow Kubernetes +Lab Labeler +Labeling +Labels +Lake Landing +Language Laundering Learning Legacy Libraries +License +Life +Lifecycle Lineage Lite +Live +Load +Log +Logging Login +Logs Looker Loss MACsec ML +Machines +Mail Mainframe +Managed +Management Manager Mandiant Maps +Marketing +Marketplace Maven +Media Meet Memcache +Memcached Memorystore +Mesh Mesop +Message +Metadata Metal +Metastore Microservices +Microsoft Migrate +Migration Mirroring +Mission +Mobile +Model Modeler Modernization Modernizer Monetization Money +Monitoring Multi Multislice +Mware +NAT NDB +Natural Navigator Nearline +Net Networking Neural +Next +Node +Nodes Noogler +Notifications OCR OCTO ONDC ONTAP OS +OSS +Omni +Open +Operations Optimization Optimized Orbitera +Org +PHP Packet Parallelstore Parser +Partner +Partners Pay +Payment +Peering +People Performance +Personalized Phishing Photos Picker Pipelines Planner +Platform Play +Policy +Postgre Postmaster +Power +Prediction Prevention Printer Privileged Proactive +Product Profiler Program +Progressive Prometheus +Propagation +Provider Pub +Public Purchasing +Python +Queue +Quotas QwikLabs Qwiklab +REST +Ray Reactor +Read +Reader Ready +Recommendation +Recommendations Recommender Redis Registry Reinforcement +Remote +Render +Replication +Reports +Repositories Reseller +Reservation Residency +Resource +Response Retail +Risk Roboto Rollout +Router +Ruby +Rules +Run +Runtime SAP +SDK SIEM SOAR +SQL ScaNN Scanner Scanning Scheduler +Sciences +Script +Secret +Secure Secured +Security Semantic Sense Sensitive +Server Serverless +Servers +Service +Services +Settings Setup +Shared +Sharing Sheets +Shell +Shield Shielded Signals Simple Sites +Skills Slides SmartDocs +Snapshot +Snapshots +Software +Solution +Solutions +Source Sovereign +Space Spanner Speaker +Spectrum +Speech Speech-to-Text +Spot +Start Stitcher +Storage +Store Stream +Streams Studio Sub +Subnets Subscriber +Suite +Support Surface +Switch +Sync +System TPU +Tables +Tag +Tags Talent +Task +Tasks +Technology Tekton Telco +Telemetry +Tenancy Tensor TensorBoard TensorFlow +Testing +Tests +Text +Threat Tiers Timeseries Titan +Token Toolkit +Tools Topology +Trace +Traffic +Training Transcoder +Transfer +Translate Transparency Trifacta Troubleshooter +Units +Usage VM VPC VPN +Validator Vector +Verification +Verified Vertex Video +Virtual Vision Visual Vizier +Volumes Vulnerability WAF Watching Weaver +Web Web3 Wireless Workbench Workflows Workforce +Workload +Workloads Workspace Workstations +Write XR +Zone Zync +access adaptive adjuster +advanced +analytics +and apikey apikeys appengine +appliance +apps appspot +authority +backup +based +batch bigframes bq +browser buildpacks +business +cache call +certificate +classic +client +cluster +clusters +command companion +console +control coordinated +core +cross +data +detection +developer +discovery dlp documentation edition +environment +express +external firewall flexible for +from +future gcloud gcsfuse geospatial +global glossary gspread gsutil intelligent +interface internal +keys +line +network notebooks observability +online +organization +over passthrough persistent place +plane +plugin +policies +portal posture prem +premises +private +products +profile +protection proxy +quota reCAPTCHA +reference +region +regional +regions +reservations restrictions +routing +search serving +side +standard +subscription +subscriptions summarization +team +telecom +tool +topic +topics translation +user +vault vertexai +with diff --git a/dictionaries/google/src/legacy.txt b/dictionaries/google/src/legacy.txt new file mode 100644 index 00000000000..28f5d3be253 --- /dev/null +++ b/dictionaries/google/src/legacy.txt @@ -0,0 +1,349 @@ +# This is a list of words that had been in the original dictionary, but are part of other dictionaries. +# They are included for compatibility reasons. +# Please do not add new words to this list. +access +Account +Active +Activity +Admin +advanced +Agent +Agents +Analysis +analytics +and +App +appliance +Application +Approval +apps +Archive +Artifact +Assessment +Asset +Asynchronous +Attack +Audit +authority +Authorization +Auto +Automation +backup +Balancer +Balancing +Base +based +Basic +batch +Billing +Blockchain +Broker +browser +Budget +Build +Builder +business +cache +Capacity +Carrier +Catalog +certificate +classic +client +cluster +clusters +Code +command +Community +Compute +Conditions +Config +Configuration +Connect +Connected +Connection +Connectivity +Connector +Connectors +console +Consumer +Contact +Container +Containers +Context +control +Controls +core +Credentials +Critical +cross +Custom +Customer +Dashboard +data +Database +Dataplane +Datasets +Datastore +Datastream +Decision +Dedicated +Delegation +Delivery +Demand +Deploy +Deployment +detection +developer +Direct +Directory +discovery +Disk +DNS +Domain +Domains +Editor +Email +Embed +Encryption +Endpoint +Endpoints +Entity +environment +Error +Event +Events +Execution +express +Extended +Extension +Extensions +external +Feature +Federation +Feedback +File +Financial +Flow +Foundation +from +Functions +future +Game +Gateway +Git +global +Gmail +GPUs +Graph +Groups +Hardware +Health +Healthcare +Hosted +Hub +Hunt +Hyperdisk +IAM +Identity +Image +Images +Industrial +Ingress +Injection +Insights +Integration +Intelli +Interconnect +interface +Inventory +Java +Kafka +Key +keys +Lab +Labeling +Labels +Lake +Language +License +Life +Lifecycle +line +Live +Load +Log +Logging +Logs +Machines +Mail +Managed +Management +Marketing +Marketplace +Media +Memcached +Mesh +Message +Metadata +Metastore +Microsoft +Migration +Mission +Mobile +Model +Monitoring +Mware +NAT +Natural +Net +network +Next +Node +Nodes +Notifications +Omni +online +Open +Operations +Org +organization +OSS +over +Partner +Partners +Payment +Peering +People +Personalized +PHP +plane +Platform +plugin +policies +Policy +portal +Postgre +Power +Prediction +premises +private +Product +products +profile +Progressive +Propagation +protection +Provider +Public +Python +Queue +quota +Quotas +Ray +Read +Reader +Recommendation +Recommendations +reference +region +regional +regions +Remote +Render +Replication +Reports +Repositories +Reservation +reservations +Resource +Response +REST +Risk +Router +routing +Ruby +Rules +Run +Runtime +Sciences +Script +SDK +search +Secret +Secure +Security +Server +Servers +Service +Services +Settings +Shared +Sharing +Shell +Shield +side +Skills +Snapshot +Snapshots +Software +Solution +Solutions +Source +Space +Spectrum +Speech +Spot +SQL +standard +Start +Storage +Store +Streams +Subnets +subscription +subscriptions +Suite +Support +Switch +Sync +System +Tables +Tag +Tags +Task +Tasks +team +Technology +telecom +Telemetry +Tenancy +Testing +Tests +Text +Threat +Token +tool +Tools +topic +topics +Trace +Traffic +Training +Transfer +Translate +Units +Usage +user +Validator +vault +Verification +Verified +Virtual +Volumes +Web +with +Workload +Workloads +Write +Zone From 168d22f7876e7fe7250e407d52544772c144c576 Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Sun, 19 Jan 2025 12:49:55 +0100 Subject: [PATCH 3/3] Update comments. --- dictionaries/google/README.md | 2 +- dictionaries/google/src/legacy.txt | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dictionaries/google/README.md b/dictionaries/google/README.md index 0b20668ad62..032221d099a 100644 --- a/dictionaries/google/README.md +++ b/dictionaries/google/README.md @@ -1,6 +1,6 @@ # CSpell Google Dictionary -Google Cloud Development Dictionary for cspell. +Google Cloud Development Dictionary for CSpell. It contains common terms found while working with Google products, services, and APIs. This is a pre-built dictionary for use with CSpell. diff --git a/dictionaries/google/src/legacy.txt b/dictionaries/google/src/legacy.txt index 28f5d3be253..e802a98fe84 100644 --- a/dictionaries/google/src/legacy.txt +++ b/dictionaries/google/src/legacy.txt @@ -1,6 +1,7 @@ -# This is a list of words that had been in the original dictionary, but are part of other dictionaries. +# This is a list of words that had been in the original Google dictionary. +# Since they are in other dictionaries, they were removed to clean up `google.txt`. # They are included for compatibility reasons. -# Please do not add new words to this list. +# Please do not add new words to this list. It is OK to move deprecated Google Products / Services here. access Account Active @@ -347,3 +348,4 @@ Workload Workloads Write Zone +# Please do not add new words to this list. See the top of this file.