From 48cf12a9d97a00a0dab353d4cf90aa2a23f9cd2f Mon Sep 17 00:00:00 2001 From: aireilly Date: Thu, 7 Sep 2023 16:13:41 +0100 Subject: [PATCH] Adding Hyphens rule --- .vale/fixtures/RedHat/Hyphens/.vale.ini | 5 + .../fixtures/RedHat/Hyphens/testinvalid.adoc | 167 ++++++++++++++++++ .vale/fixtures/RedHat/Hyphens/testvalid.adoc | 151 ++++++++++++++++ .../RedHat/TermsErrors/testinvalid.adoc | 42 +---- .../RedHat/TermsWarnings/testinvalid.adoc | 4 - 5 files changed, 325 insertions(+), 44 deletions(-) create mode 100644 .vale/fixtures/RedHat/Hyphens/.vale.ini create mode 100644 .vale/fixtures/RedHat/Hyphens/testinvalid.adoc create mode 100644 .vale/fixtures/RedHat/Hyphens/testvalid.adoc diff --git a/.vale/fixtures/RedHat/Hyphens/.vale.ini b/.vale/fixtures/RedHat/Hyphens/.vale.ini new file mode 100644 index 000000000..137a7d5f1 --- /dev/null +++ b/.vale/fixtures/RedHat/Hyphens/.vale.ini @@ -0,0 +1,5 @@ +; Vale configuration file to test the `Hyphens` rule +StylesPath = ../../../styles +MinAlertLevel = suggestion +[*.adoc] +RedHat.Hyphens = YES diff --git a/.vale/fixtures/RedHat/Hyphens/testinvalid.adoc b/.vale/fixtures/RedHat/Hyphens/testinvalid.adoc new file mode 100644 index 000000000..c6f9623b6 --- /dev/null +++ b/.vale/fixtures/RedHat/Hyphens/testinvalid.adoc @@ -0,0 +1,167 @@ +auto-configure +auto-generated +auto-install +auto-number +bi-annual +bi-directional +bi-monthly +bi-weekly +bilevel +co-author +co-existence +co-locate +co-operate +co-ordinate +co-requisite +co-worker +counter-clockwise +counter-measures +cyber-attack +cyber-crime +cyber-security +cyber-space +extra-linguistic +extra-partition +hyper-active +hyper-sensitive +infra-red +infra-structure +inter-active +inter-cept +inter-related +intra-node +intra-partition +intra-record +intra-system +macro-instruction +macro-structure +meta data +meta-class +meta-data +meta-file +meta-table +micro-chip +micro-circuit +micro-code +mid-day +mid-term +mid-year +mini-computer +mini-course +mini-disk +mouse-button +mousebutton +multi site +multi-channel +multi-cloud +multi-factor +multi-media +multi-path +multi-plexer +multi-point +multi-processing +multi-processor +multi-schema +multi-site +multi-table +multi-tenant +multi-tier +multi-tiered +multi-vendor +multicore +multiinstance +new-line +non-compliant +non-contiguous +non-heap +non-interactive +non-linear +non-negotiable +non-paired +non-system +non-zero +nonnative +off-boarding +off-load +omni-channel +on-boarding +on-line +op-code +open-source +OpenSource +opensource +over ride +over-lay +over-ride +over-ride +over-strike +plug in +plug ins +plug-in +plug-ins +post-editing +post-installation +post-mortem +post-operation +post-requisite +pre-apply +pre-assembled +pre-cache +pre-compile +pre-defined +pre-enrollment +pre-establish +pre-formatted +pre-installation +pre-operational +pre-process +pre-processor +pre-runtime +pseudo-code +pseudo-random +pseudo-text +re-direct +re-edit +re-examine +re-synchronize +recreate +reenable +semi-colon +semi-conductor +sub-address +sub-area +sub-capacity +sub-class +sub-command +sub-directory +sub-menu +sub-net +sub-network +sub-package +sub-tab +super user +super-class +super-object +super-script +super-user +time-frame +time-out +timeframe +un-available +un-committed +un-formatted +un-ordered +under-lying +under-run +under-used +up grade +up selling +up stream +up time +up-grade +up-sell +up-selling +up-stream +up-time +load-balance +load-balancing diff --git a/.vale/fixtures/RedHat/Hyphens/testvalid.adoc b/.vale/fixtures/RedHat/Hyphens/testvalid.adoc new file mode 100644 index 000000000..1a7810fd3 --- /dev/null +++ b/.vale/fixtures/RedHat/Hyphens/testvalid.adoc @@ -0,0 +1,151 @@ +metadata +open source +override +plugins +plugin +superuser +time frame +upgrade +upselling +upstream +uptime +autoconfigure +autogenerate +autoinstall +autonumber +biannual +bidirectional +bimonthly +biweekly +bi-level +coauthor +coexistence +colocate +cooperate +coordinate +corequisite +coworker +counterclockwise +countermeasures +cyberattack +cybercrime +cybersecurity +cyberspace +extralinguistic +extrapartition +hyperactive +hypersensitive +infrared +infrastructure +interactive +intercept +interrelated +intranode +intrapartition +intrarecord +intrasystem +macroinstruction +macrostructure +metaclass +metafile +metatable +microchip +microcircuit +microcode +midday +midterm +midyear +minicomputer +minicourse +minidisk +mouse button +multisite +multichannel +multicloud +multifactor +multimedia +multipath +multiplexer +multipoint +multiprocessing +multiprocessor +multischema +multitable +multitenant +multitiered +multitiered +multivendor +multi-core +multi-instance +newline +noncompliant +noncontiguous +nonheap +noninteractive +nonlinear +nonnegotiable +nonpaired +nonsystem +nonzero +non-native +offboarding +offload +omnichannel +onboarding +online +opcode +overlay +override +overstrike +postediting +postinstallation +postmortem +postoperation +postrequisite +preapply +preassembled +precache +precompile +predefined +preenrollment +preestablish +preformatted +preinstallation +preoperational +preprocess +preprocessor +preruntime +pseudocode +pseudorandom +pseudotext +redirect +reedit +reexamine +resynchronize +re-create +re-enable +semicolon +semiconductor +subaddress +subarea +subcapacity +subclass +subcommand +subdirectory +submenu +subnet +subnetwork +subpackage +subtab +superclass +superobject +superscript +timeout|time out +unavailable +uncommitted +unformatted +unordered +underlying +underrun +underused +upsell diff --git a/.vale/fixtures/RedHat/TermsErrors/testinvalid.adoc b/.vale/fixtures/RedHat/TermsErrors/testinvalid.adoc index 064e5dac7..55b89ef79 100644 --- a/.vale/fixtures/RedHat/TermsErrors/testinvalid.adoc +++ b/.vale/fixtures/RedHat/TermsErrors/testinvalid.adoc @@ -41,8 +41,6 @@ barcode bench-mark best of breed best-of-breed -bi-monthly -bi-weekly Bidi Big Blue bit map @@ -331,28 +329,16 @@ memory stick menu driven menubar menudriven -meta data -meta-data microcomputer motherboard mountpoint mouse button 1 mouse button 2 mouse over -mouse-button -mousebutton -multi site -multi-channel -multi-processing -multi-site -multi-tenant -multi-tier -multi-tiered multijobbing MV nameserver network-centric computing -new-line newsfeed nextgen non-secure @@ -360,28 +346,19 @@ nonrecoverable nonsecure notion NWSAA -off-boarding -off-load offline storage -omni-channel on demand on ramp on the fly on the other hand -on-boarding -on-line on-ramp oops -op-code -open-source OpenShit ops organise organised organising orientate -over ride -over-ride pain point parent task parent/child @@ -397,11 +374,7 @@ PL/1 plain-text plaintext planar board -plug in -plug ins Plug-and-Play -plug-in -plug-ins pm Pod Cast Podcast @@ -495,13 +468,8 @@ spend stand-alone standalone mode straight-forward -sub-command -sub-directory -sub-menu -sub-package sunset super page -super user swapspace switch off switch on @@ -529,8 +497,6 @@ tier-one time box time line time stamp -time-out -timeframe timeslice timezone toggle off @@ -562,12 +528,8 @@ unencrypt unselect untar unzip -up grade -up-sell -up-selling -up-stream -up-time -updatable +is updatable +are updatable upgradable UPI upward compatible diff --git a/.vale/fixtures/RedHat/TermsWarnings/testinvalid.adoc b/.vale/fixtures/RedHat/TermsWarnings/testinvalid.adoc index 80b4be2fc..48d4e592d 100644 --- a/.vale/fixtures/RedHat/TermsWarnings/testinvalid.adoc +++ b/.vale/fixtures/RedHat/TermsWarnings/testinvalid.adoc @@ -2,8 +2,6 @@ architected as well as BIOS click on -co-locate -co-location collocate deselect desire @@ -27,8 +25,6 @@ kilobytes launch leverage like -load-balance -load-balancing look at may non-English