Files
zulip/tools
adnrs96 153ad18807 Lint for duplicate ids in templates.
In this commit we enhance our current template linter to detect
duplicate ids and report them during lint checks. html_branches.py
was topped up with a new function build_id_dict for the purpose.

Also the get_tag_info function in same file was updated to parse
ids and classes more robustly in cases of template variables.
split_for_id_and_class function was added to serve this purpose.

Unit tests for both the functions were created under
tests/test_html_branches. Also a directory under tests called
test_template_data was created to hold templates for testing under
newly created functionality.

check_templates was modified to print to console any duplicates
detected.
showell reviewed my commit and helped me out.

Fixes #2950.
2017-01-13 17:00:22 -08:00
..
2017-01-07 10:53:20 -08:00
2017-01-13 17:00:22 -08:00
2016-12-02 18:49:42 -08:00
2016-12-13 10:50:14 -08:00
2016-12-13 10:50:14 -08:00
2016-11-28 15:21:15 -08:00
2017-01-12 15:26:40 -08:00
2016-12-13 10:50:14 -08:00
2016-12-13 10:50:14 -08:00
2016-12-13 10:50:14 -08:00