🚨👷 — 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: script:
- make tests - make tests
djlint:
stage: test
script:
- make djlint
pages: pages:
stage: deploy 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 venv/bin/cog -r docs/*.md
tests: install ## Run the tests tests: install ## Run the tests
venv/bin/pytest venv/bin/pytest
djlint: install
venv/bin/djlint --ignore=H030,H031 --lint argos/server/templates/*html
help: help:
@python3 -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST) @python3 -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)
@ -37,4 +39,4 @@ output.sort()
# Print the help result # Print the help result
print('\n'.join(output)) print('\n'.join(output))
endef 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>Status</th>
<th>Severity</th> <th>Severity</th>
<th>Context</th> <th>Context</th>
</tr>
</thead> </thead>
<tbody> <tbody>
{% for result in results %} {% for result in results %}
@ -22,4 +23,4 @@
</tbody> </tbody>
</table> </table>
{% endblock %} {% endblock %}

View file

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