PascalCamelCase.yml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. ---
  2. extends: existence
  3. ignorecase: false
  4. level: suggestion
  5. scope: [list, sentence]
  6. link: https://redhat-documentation.github.io/asciidoc-markup-conventions
  7. message: "Consider wrapping this Pascal or Camel case term ('%s') in backticks."
  8. # source: https://github.com/redhat-documentation/vale-at-red-hat/tree/main/.vale/styles/RedHat/PascalCamelCase.yml
  9. tokens:
  10. #PascalCase
  11. - ([A-Z]+[a-z]+){2,}
  12. - ([A-Z]+[a-z]+[A-Z]+){1,}
  13. - ([A-Z]+[A-Z]+[a-z]+){1,}
  14. #camelCase
  15. - ([a-z]+)([A-Z]+[a-z]+){1,}
  16. exceptions:
  17. - '\b[A-Z]{2,}s?'
  18. - 'vCPUs?'
  19. - 3scale
  20. - AGPLv
  21. - AMQ
  22. - API
  23. - AppStream
  24. - AsciiDoc
  25. - AssertJ
  26. - BaseOS
  27. - BitBucket
  28. - BlueStore
  29. - CaaS
  30. - camelCase
  31. - CapEx
  32. - CentOS
  33. - CephFS
  34. - CheckTree
  35. - ClassLoader
  36. - CloudForms
  37. - CodeReady
  38. - ConfigMaps?
  39. - ConnectX
  40. - Convert2RHEL
  41. - CoreOS
  42. - DaemonSet
  43. - DDoS
  44. - DevOps
  45. - DevWorkspace
  46. - DNSSec
  47. - eServer
  48. - eXpress
  49. - eXtenSion
  50. - FaaS
  51. - FCoE
  52. - FileStore
  53. - FireWire
  54. - FreeRADIUS
  55. - GbE
  56. - GiB
  57. - GitHub
  58. - GitLab
  59. - GitOps
  60. - GlusterFS
  61. - GNUPro
  62. - GnuTLS
  63. - GraalVM
  64. - GraphQL
  65. - GTID
  66. - HashBase
  67. - HdrHistogram
  68. - Helm
  69. - HyperShift
  70. - IaaS
  71. - IBoE
  72. - IconBurst
  73. - IdM
  74. - IKEv
  75. - InfiniBand
  76. - InnoDB
  77. - IntelliJ
  78. - IntelliSense
  79. - IPoIB
  80. - IPsec
  81. - IPv
  82. - ISeries
  83. - JavaScript
  84. - JBoss
  85. - JetBrains
  86. - JUnit
  87. - KiB
  88. - LangTags
  89. - LGPLv
  90. - libOSMesa
  91. - LibreOffice
  92. - libXNVCtrl
  93. - LightPulse
  94. - LinuxONE
  95. - LiquidIO
  96. - ManageIQ
  97. - MariaDB
  98. - MegaRAID
  99. - MiB
  100. - MicroProfile
  101. - MongoDB
  102. - MoreUtils
  103. - MySQL
  104. - NetBIOS
  105. - NetcoredebugOutput
  106. - NetWeaver
  107. - NetworkManager
  108. - NetXen
  109. - NetXtreme
  110. - NFSv
  111. - NuGet
  112. - NVidia
  113. - NVMe
  114. - OAuth
  115. - objectClass
  116. - OmniSharp
  117. - OneConnect
  118. - OpenEXR
  119. - OpenID
  120. - OpenIPMI
  121. - OpenJDK
  122. - OpenRewrite
  123. - OpenSCAP
  124. - OpenShift
  125. - OpenSSH
  126. - OpenSSL
  127. - OpenStack
  128. - OpenTracing
  129. - OperatorHub
  130. - OpEx
  131. - OSBuild
  132. - PaaS
  133. - PackageKit
  134. - PathTools
  135. - PCIe
  136. - PipeWire
  137. - PostgreSQL
  138. - PostScript
  139. - PowerPC
  140. - PowerShell
  141. - ProLiant
  142. - PulseAudio
  143. - PyPA
  144. - PyPI
  145. - QLogic
  146. - ReaR
  147. - RedBoot
  148. - relaxngDatatype
  149. - RESTEasy
  150. - RHEL
  151. - RoCE
  152. - SaaS
  153. - SeaBIOS
  154. - SELinux
  155. - SmallRye
  156. - SmartNIC
  157. - SmartState
  158. - SQLite
  159. - StarOffice
  160. - STMicroelectronics
  161. - SuperLU
  162. - SysV
  163. - TiB
  164. - TuneD
  165. - TypeScript
  166. - UltraSPARC
  167. - USBGuard
  168. - vDisk
  169. - vHost
  170. - vSphere
  171. - WebAuthn
  172. - WebSocket
  173. - WireGuard
  174. - XEmacs
  175. - xPaaS
  176. - XString
  177. - XWayland
  178. - YouTube
  179. - ZCentral