mirror of
https://github.com/zulip/zulip.git
synced 2026-07-03 21:10:12 +08:00
In This commit we extend the work being done by @showell in PR#1778
to develop a tool to pretty print html and our handlebar templates
in order to enforce our style convention of 4 Space indentation in
templates.
This commit introduces following changes:
* Fix Py3 Compatibility.
* Add ability to prettify in cases when html tags are not the
starting of a line and addition of test cases for it.
* Add ability to lint handlebar tags and add test cases for it.
* Add {{else}} as special case of indent.
* Add test cases in general to testing new tool.
@showell Helped me throughout and reviewed this commit.
Fixes #1778
|
||
|---|---|---|
| .. | ||
| test_template_data | ||
| __init__.py | ||
| test_css_parser.py | ||
| test_html_branches.py | ||
| test_pretty_print.py | ||
| test_template_parser.py | ||