# # Copyright 2018 New Vector Ltd # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # 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 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 #<string [^<]*$ ### double unbreakable space looks like an issue in translation \\u00A0\\u00A0 ### Empty XML tag. Please use the single tag form (<TagName .../>) \"><\/ ### 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) <PreferenceScreen ### Use im.vector.riotx.core.preference.VectorSwitchPreference to support multiline of the title <SwitchPreference ### Use im.vector.riotx.core.preference.VectorPreference to support multiline of the title <Preference\n ### Will crash on API < 21. Use ?colorAccent instead \?android:colorAccent \?android:attr/colorAccent