extends: substitution message: "Use '%s' instead of '%s' (terminology consistency)" level: error ignorecase: false swap: '\b(?i)gitea\b': Gitea '\b(?i)zitadel\b': ZITADEL '\b(?i)opentofu\b': OpenTofu '\b(?i)vaultwarden\b': Vaultwarden '\b(?i)nextcloud\b': Nextcloud '\b(?i)mattermost\b': Mattermost