🚨👷 — Add djlint in CI + fix djlint warnings

This commit is contained in:
Luc Didry 2023-11-22 15:54:37 +01:00
parent b21399792e
commit 61c3dd3fa7
4 changed files with 12 additions and 3 deletions

View file

@ -12,6 +12,11 @@ pytest:
script:
- make tests
djlint:
stage: test
script:
- make djlint
pages:
stage: deploy

View file

@ -15,6 +15,8 @@ cog: ## Run cog, to integrate the CLI options to the docs.
venv/bin/cog -r docs/*.md
tests: install ## Run the tests
venv/bin/pytest
djlint: install
venv/bin/djlint --ignore=H030,H031 --lint argos/server/templates/*html
help:
@python3 -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)
@ -37,4 +39,4 @@ output.sort()
# Print the help result
print('\n'.join(output))
endef
export PRINT_HELP_PYSCRIPT # End of python section
export PRINT_HELP_PYSCRIPT # End of python section

View file

@ -9,6 +9,7 @@
<th>Status</th>
<th>Severity</th>
<th>Context</th>
</tr>
</thead>
<tbody>
{% for result in results %}
@ -22,4 +23,4 @@
</tbody>
</table>
{% endblock %}
{% endblock %}

View file

@ -41,7 +41,8 @@ dev = [
"ipython>=8.16,<9",
"ipdb>=0.13,<0.14",
"sphinx-autobuild",
"ruff==0.1.5,<1"
"ruff==0.1.5,<1",
"djlint>=1.34.0"
]
postgres = [
"psycopg2-binary>=2.9,<3",