debian-mirror-gitlab/doc/.vale/gitlab/Uppercase.yml
2023-01-12 18:35:48 +00:00

254 lines
2.6 KiB
YAML

---
# Warning: gitlab.Uppercase
#
# Checks for use of all uppercase letters with unknown reason.
#
# For a list of all options, see https://vale.sh/docs/topics/styles/
extends: conditional
message: "Instead of uppercase for '%s', use lowercase or backticks (`) if possible. Otherwise, add this word or acronym to the rule's exception list."
link: https://docs.gitlab.com/ee/development/documentation/testing.html#vale-uppercase-acronym-test
level: warning
ignorecase: false
# Ensures that the existence of 'first' implies the existence of 'second'.
first: '\b([A-Z]{3,5})\b'
second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)'
# ... with the exception of these:
exceptions:
- ACL
- AJAX
- AMI
- ANSI
- APAC
- API
- APM
- ARM
- ARN
- ASCII
- ASG
- AST
- AWS
- BMP
- BSD
- CAS
- CDN
- CGI
- CIDR
- CLI
- CNA
- CNCF
- CORE
- CORS
- CPU
- CRIME
- CRM
- CRUD
- CSRF
- CSS
- CSV
- CTE
- CWE
- CVE
- CVS
- CVSS
- DAG
- DAST
- DDL
- DHCP
- DML
- DNS
- DOM
- DORA
- DSA
- DSL
- DVCS
- DVD
- EBS
- ECDSA
- ECS
- EFS
- EKS
- ELB
- ENA
- EOL
- EWM
- EXIF
- FAQ
- FIDO
- FIFO
- FIPS
- FLAG
- FOSS
- FQDN
- FREE
- FTP
- GCP
- GDK
- GDPR
- GET
- GID
- GIF
- GKE
- GLEX
- GLFM
- GNU
- GPG
- GPL
- GPS
- GPT
- GPU
- GUI
- HAML
- HDD
- HEAD
- HIPAA
- HLL
- HSTS
- HTML
- HTTP
- HTTPS
- IAM
- IANA
- IBM
- ICO
- IDE
- IID
- IIS
- IMAP
- IOPS
- IRC
- ISO
- JPEG
- JPG
- JSON
- JVM
- JWT
- KICS
- LAN
- LDAP
- LDAPS
- LESS
- LFS
- LRU
- LSIF
- LTM
- LTS
- LVM
- MIME
- MIT
- MITRE
- MVC
- NAS
- NAT
- NDA
- NFS
- NGINX
- NOTE
- NPM
- NTP
- OCI
- OKD
- ONLY
- OSS
- OTP
- OWASP
- PAT
- PCI-DSS
- PDF
- PEM
- PEP
- PGP
- PHP
- PID
- PKCS
- PNG
- POSIX
- POST
- PROXY
- PUT
- QPS
- RAID
- RAM
- RBAC
- RDP
- RDS
- RDS
- REST
- RFC
- RHEL
- RPC
- RPM
- RPS
- RSA
- RSS
- RTC
- RVM
- SAAS
- SAML
- SAN
- SAST
- SATA
- SBOM
- SCIM
- SCM
- SCP
- SCSS
- SDK
- SELF
- SEO
- SFTP
- SHA
- SKI
- SLA
- SLI
- SLO
- SMS
- SMTP
- SOAP
- SOC
- SOX
- SPDX
- SPDY
- SPF
- SQL
- SRE
- SSD
- SSG
- SSH
- SSL
- SSO
- STI
- SUSE
- SVG
- SVN
- TCP
- TIFF
- TIP
- TLD
- TLS
- TODO
- TOML
- TOTP
- TPS
- TTL
- UBI
- UDP
- UID
- UID
- UNIX
- URI
- URL
- USB
- UTC
- UTF
- UUID
- VCS
- VPC
- VPN
- WEBP
- WIP
- WSL
- XML
- XSS
- YAML
- ZAP
- ZIP