# Copyright 2018-2024 New Vector Ltd.
#
# SPDX-License-Identifier: AGPL-3.0-only
# Please see LICENSE in the repository root for full details.
# This file list String which are not allowed in source code.
# Use Perl regex to write forbidden strings
# Note: line cannot start with a space. Use \s instead.
# It is possible to specify an authorized number of occurrence with === suffix. Default is 0
# Example:
# AuthorizedStringThreeTimes===3
# Extension:xml
### Rubbish from merge. Please delete those lines (sometimes in comment)
<<<<<<<
>>>>>>>
### Hardcoded string are forbidden. Please create a string resource
app\:emptyLabelText=\"[^@]
android\:text=\"[^@]
android\:hint=\"[^@]
# (with tolerance for empty string)
android\:title=\"[^@"]
android\:contentDescription=\"[^@]
# (with tolerance for summary="%s")
android\:summary=\"[^@|\%s]
app\:ms_floatingLabelText=\"[^@]
app\:ms_hint=\"[^@]
### Do not use `template_` string. Please remove the prefix `template_` to use the generated resource instead.
\"@string/template_
### "DO NOT COMMIT" has been committed
DO NOT COMMIT
### Tab char is forbidden. Use only spaces
\t
### Remove space in empty lines and trailing space
[ ]$
# Use project color
# DISABLED
#@android\:color\/
# String in multiline
# DISABLED
#)
\"><\/
### Bad comment format in XML resources. Use instead of //
^\s*\/\/
### Bad RTL support, use attribute with Start and End
layout_constraintRight_
layout_constraintLeft_
### Use Preference from androidx library (androidx.preference.PreferenceScreen)