mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
So I found this [linter](https://github.com/Riverside-Healthcare/djlint) which features a mode for go templates, so I gave it a try and it did find a number of valid issue, like unbalanced tags etc. It also has a number of bugs, I had to disable/workaround many issues. Given that this linter is written in python, this does add a dependency on `python` >= 3.8 and `poetry` to the development environment to be able to run this linter locally. - `e.g.` prefixes on placeholders are removed because the linter had a false-positive on `placeholder="e.g. cn=Search"` for the `attr=value` syntax and it's not ideal anyways to write `e.g.` into a placeholder because a placeholder is meant to hold a sample value. - In `templates/repo/settings/options.tmpl` I simplified the logic to not conditionally create opening tags without closing tags because this stuff confuses the linter (and possibly the reader as well). |
2 years ago | |
---|---|---|
.. | ||
applications | 2 years ago | |
auth | 2 years ago | |
base | 2 years ago | |
emails | 2 years ago | |
org | 2 years ago | |
packages | 2 years ago | |
repo | 2 years ago | |
runners | 2 years ago | |
user | 2 years ago | |
actions.tmpl | 2 years ago | |
config.tmpl | 2 years ago | |
cron.tmpl | 2 years ago | |
dashboard.tmpl | 2 years ago | |
hook_new.tmpl | 2 years ago | |
hooks.tmpl | 2 years ago | |
layout_footer.tmpl | 2 years ago | |
layout_head.tmpl | 2 years ago | |
navbar.tmpl | 2 years ago | |
notice.tmpl | 2 years ago | |
queue.tmpl | 2 years ago | |
queue_manage.tmpl | 2 years ago | |
stacktrace-row.tmpl | 2 years ago | |
stacktrace.tmpl | 2 years ago | |
stats.tmpl | 2 years ago |