lint: Exclude i18n string concatenation exposed by Prettier.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2020-07-14 15:39:50 -07:00 committed by Tim Abbott
parent 67773bc834
commit facd860a6c
1 changed files with 4 additions and 1 deletions

View File

@ -114,7 +114,10 @@ js_rules = RuleList(
'exclude': {'static/js/templates.js'}, 'exclude': {'static/js/templates.js'},
'description': 'Do not pass a variable into i18n.t; it will not be exported to Transifex for translation.'}, 'description': 'Do not pass a variable into i18n.t; it will not be exported to Transifex for translation.'},
{'pattern': r'i18n\.t\(.+\).*\+', {'pattern': r'i18n\.t\(.+\).*\+',
'description': 'Do not concatenate i18n strings'}, 'description': 'Do not concatenate i18n strings',
'exclude_line': {
('static/js/narrow.js', 'i18n.t("Some common words were excluded from your search.") +'),
}},
{'pattern': r'\+.*i18n\.t\(.+\)', {'pattern': r'\+.*i18n\.t\(.+\)',
'description': 'Do not concatenate i18n strings'}, 'description': 'Do not concatenate i18n strings'},
{'pattern': '[.]html[(]', {'pattern': '[.]html[(]',