diff --git a/tools/linter_lib/custom_check.py b/tools/linter_lib/custom_check.py index 5139553baa..fb05d1818b 100644 --- a/tools/linter_lib/custom_check.py +++ b/tools/linter_lib/custom_check.py @@ -272,6 +272,11 @@ def build_custom_checkers(by_lang): 'bad_lines': ['

Foo

', 'style = "color: blue;"']}, ]) + whitespace_rules + comma_whitespace_rule python_rules = cast(RuleList, [ + {'pattern': 'subject|SUBJECT', + 'description': 'avoid subject as a var', + 'good_lines': ['topic_name'], + 'bad_lines': ['subject="foo"', ' MAX_SUBJECT_LEN'], + 'include_only': set(['zerver/lib/actions.py'])}, {'pattern': '^(?!#)@login_required', 'description': '@login_required is unsupported; use @zulip_login_required', 'good_lines': ['@zulip_login_required', '# foo @login_required'],