---
# Error: gitlab.Substitutions
#
# Checks for misused terms that should never be used at GitLab.
# SubstitutionWarning.yml also exists.
#
# For a list of all options, see https://vale.sh/docs/topics/styles/
extends: substitution
message: "Use '%s' instead of '%s'."
link: https://handbook.gitlab.com/handbook/communication/top-misused-terms/
level: error
ignorecase: true
swap:
  admin user: administrator
  admin users: administrators
  administrator permission: administrator access
  administrator permissions: administrator access
  administrator role: administrator access
  at least the Owner role: the Owner role
  can login: can log in
  can log-in: can log in
  can signin: can sign in
  can sign-in: can sign in
  codequality: code quality
  Customer [Pp]ortal: Customers Portal
  developer access: the Developer role
  developer permission: the Developer role
  developer permissions: the Developer role
  disallow: prevent
  '(?<!GitLab )Duo': GitLab Duo
  frontmatter: front matter
  GitLab self hosted: GitLab self-managed # https://docs.gitlab.com/ee/development/documentation/styleguide/word_list.html#gitlab-self-managed
  GitLab self-hosted: GitLab self-managed # https://docs.gitlab.com/ee/development/documentation/styleguide/word_list.html#gitlab-self-managed
  GitLabber: GitLab team member
  GitLabbers: GitLab team members
  GitLab-shell: GitLab Shell
  gitlab omnibus: Linux package
  golang: Go
  guest access: the Guest role
  guest permission: the Guest role
  guest permissions: the Guest role
  maintainer access: the Maintainer role
  maintainer permission: the Maintainer role
  maintainer permissions: the Maintainer role
  owner access: the Owner role
  owner permission: the Owner role
  owner permissions: the Owner role
  param: parameter
  params: parameters
  pg: PostgreSQL
  'postgres$': PostgreSQL
  raketask: Rake task
  raketasks: Rake tasks
  rspec: RSpec
  reporter access: the Reporter role
  reporter permission: the Reporter role
  reporter permissions: the Reporter role
  self hosted GitLab: GitLab self-managed # https://docs.gitlab.com/ee/development/documentation/styleguide/word_list.html#gitlab-self-managed
  self-hosted GitLab: GitLab self-managed # https://docs.gitlab.com/ee/development/documentation/styleguide/word_list.html#gitlab-self-managed
  styleguide: style guide
  the administrator access level: administrator access
  to login: to log in
  to log-in: to log in
  to signin: to sign in
  to sign-in: to sign in
  x509: X.509
  yml: YAML
