From 059e7e6d366f622aae97ea205e1e2d9b3af2144b Mon Sep 17 00:00:00 2001 From: Colleen McGinnis Date: Wed, 3 Dec 2025 17:56:00 -0600 Subject: [PATCH] attempt to use vocab configs --- .vale.ini | 1 + styles/Elastic/Capitalization.yml | 76 ----------- .../vocabularies/ElasticTerms/accept.txt | 121 ++++++++++++++++++ .../ThirdPartyProducts/accept.txt | 116 +++++++++++++++++ 4 files changed, 238 insertions(+), 76 deletions(-) create mode 100644 styles/config/vocabularies/ElasticTerms/accept.txt create mode 100644 styles/config/vocabularies/ThirdPartyProducts/accept.txt diff --git a/.vale.ini b/.vale.ini index 37d3cc5..05cdcab 100644 --- a/.vale.ini +++ b/.vale.ini @@ -3,6 +3,7 @@ MinAlertLevel = suggestion SkippedScopes = script, style, pre, code IgnoredScopes = tt, code, strong, b +Vocab = ElasticTerms, ThirdPartyProducts [*.md] BasedOnStyles = Elastic diff --git a/styles/Elastic/Capitalization.yml b/styles/Elastic/Capitalization.yml index 7eda89f..0370662 100644 --- a/styles/Elastic/Capitalization.yml +++ b/styles/Elastic/Capitalization.yml @@ -12,87 +12,11 @@ threshold: 0.8 exceptions: - (?:[A-Z_]{2,}) # Ignore acronyms - Advanced Settings - - Agent - - Analytics - - Azure - - Beats - - Canvas - Code - - Cloud - - Cloud UI - - CloudFormation - - Console - - Dashboard - - Discover - - Distribution - - Distributions - - Discuss - - Elastic - - Elastic Agent - - Elastic Cloud - - Elastic Cloud Enterprise - - Elastic Cloud on Kubernetes - - Elastic Common Schema - - Elastic Kubernetes Service - - Elastic Maps Service - - Elastic Package Registry - - Elastic Security - - Elastic Stack - - Elasticsearch - - Elasticsearch Service - - Endpoint - - Enterprise Search - - Event Query Language - - Feature Controls - - Fleet - - Fleet Server - - Forwarder - GeoJSON - - Google Cloud Platform - - Google Cloud Storage - - Google Kubernetes Engine - - Graph - - Grok Debugger - - K8s - - Kibana - - Kibana Query Language - - Kubernetes - Labs - - Lens - - Logstash - - Lucene - - macOS - - Machine Learning - Managed - - Maps - - Microsoft Azure - - NodeSet - - Observability - - OpenTelemetry - - OpenShift - - Painless - - Painless Lab - QoS - - Query Profiler - - Real User Monitoring - - Rules - - Search AI - - Security - - Serverless - - Self-managed - - Spaces - - Stack Management - - Stack Monitoring - - Timelion - - Universal Profiling - - Upgrade Assistant - - Uptime - - User Experience - - Vega - - Watcher - - Web Map Service - - Zero Trust - - ZooKeeper # ES|QL keywords - LOOKUP JOIN - INLINE STATS diff --git a/styles/config/vocabularies/ElasticTerms/accept.txt b/styles/config/vocabularies/ElasticTerms/accept.txt new file mode 100644 index 0000000..991aaa5 --- /dev/null +++ b/styles/config/vocabularies/ElasticTerms/accept.txt @@ -0,0 +1,121 @@ +(?i)Agent +(?i)Analytics +(?i)Canvas +(?i)Cloud +(?i)Console +(?i)Dashboard +(?i)Discover +(?i)Discuss +(?i)Endpoint +(?i)Forwarder +(?i)Graph +(?i)Labs +(?i)Machine Learning +(?i)Maps +(?i)Observability +(?i)Real User Monitoring +(?i)Rules +(?i)Security +(?i)Self-managed +(?i)Serverless +(?i)Spaces +(?i)Uptime +(?i)User Experience +APM +APM .NET Agent +APM Agent +APM Attacher for Kubernetes +APM AWS Lambda extension +APM Go Agent +APM Java Agent +APM Node.js Agent +APM PHP Agent +APM Python Agent +APM Ruby Agent +APM RUM JavaScript Agent +APM Server +Auditbeat +Beats +Cloud UI +ECS Logging +ECS Logging .NET +ECS Logging Go (Logrus) +ECS Logging Go (Zap) +ECS Logging Go (Zerolog) +ECS Logging Java +ECS Logging Node.js +ECS Logging PHP +ECS Logging Python +ECS Logging Ruby +EDOT Cloud Forwarder +EDOT Cloud Forwarder for AWS +EDOT Cloud Forwarder for Azure +Eland +Elastic +Elastic Agent +Elastic Cloud +Elastic Cloud Control +Elastic Cloud Enterprise +Elastic Cloud Hosted +Elastic Cloud on Kubernetes +Elastic Cloud Serverless +Elastic Cloud Terraform Provider +Elastic Common Schema +Elastic Distribution +Elastic Distribution of OpenTelemetry +Elastic Distribution of OpenTelemetry .NET +Elastic Distribution of OpenTelemetry Android +Elastic Distribution of OpenTelemetry Collector +Elastic Distribution of OpenTelemetry iOS +Elastic Distribution of OpenTelemetry Java +Elastic Distribution of OpenTelemetry Node +Elastic Distribution of OpenTelemetry PHP +Elastic Distribution of OpenTelemetry Python +Elastic Distribution of OpenTelemetry SDK +Elastic Distributions +Elastic Distributions of OpenTelemetry +Elastic integrations +Elastic Kubernetes Service +Elastic Maps Service +Elastic Observability +Elastic Observability Serverless +Elastic Package Registry +Elastic Security +Elastic Security Serverless +Elastic Serverless Forwarder +Elastic Stack +Elasticsearch +Elasticsearch Client +Elasticsearch Curator +Elasticsearch Serverless +Elasticsearch Service +Enterprise Search +Event Query Language +Feature Controls +Filebeat +Fleet +Fleet Server +Grok Debugger +Heartbeat +Kibana +Kibana Query Language +Lens +Logstash +Metricbeat +Packetbeat +Painless +Painless Lab +QoS +Query Profiler +Search AI +Search UI +Self-managed Elastic +Stack Management +Stack Monitoring +Timelion +Universal Profiling +Upgrade Assistant +Vega +Watcher +Web Map Service +Winlogbeat diff --git a/styles/config/vocabularies/ThirdPartyProducts/accept.txt b/styles/config/vocabularies/ThirdPartyProducts/accept.txt new file mode 100644 index 0000000..b9d7a8b --- /dev/null +++ b/styles/config/vocabularies/ThirdPartyProducts/accept.txt @@ -0,0 +1,116 @@ +(K|k)8s +(w|W)ebpack +Ansible +Assertj +ATT&CK +Azure +B2s +CentOS +CloudBeat +CloudFormation +CloudTrail +CloudWatch +ClusterRole +codec +codecs +ConfigMap +ConfigMaps +containerd +CronJob +CronJobs +Cyber +DaemonSet +DaemonSet\'s +DaemonSets +Dataflow +DistilBERT +Distro +EC2 +expvar +Fargate +Gmail +Golang +Google Cloud Platform +Google Cloud Storage +Google Kubernetes Engine +Gradle +HAProxy +Homebrew +httpd +iCalendar +InCluster +init +JA3 +Jaeger +Jaegers +Javalin +Jira +journald +Journald +Jupyter +Kafka +Kerberos +Kinesis +kubelet +Kubelet +Kubernetes +LeaderElection +log4j2 +Lucene +macOS +Microsoft Azure +MITRE +MobileBERT +Mockito +MPNet +Nagios +NetFlow +Nginx +NodeSet +NuGet +Okta +OpenAPI +OpenID +OpenJDK +OpenShift +OpenSSL +OpenTelemetry +OpenTracing +Osquery +Otel +OTEL +otel-cli +PagerDuty +pcap +PrivateLink +pytest +Pytest +Pytest-otel +RabbitMQ +ReplicaSet +RetriBERT +RoBERTa +RPUSH +S3 +ServiceNow +SOCKS5 +Splunk +ssdeep +Stackdriver +StatefulSet +Swimlane +Sysmon +systemd +Systemd +telfhash +Terraform +Thymeleaf +tolerations +TorchScript +Wireshark +WordPiece +Xcode +xMatters +Zeek +Zero Trust +ZooKeeper