From 68d6af51905f23c21de8af59f697bffb4664db85 Mon Sep 17 00:00:00 2001 From: Ilmari Marttila Date: Thu, 19 Dec 2024 22:35:00 +0200 Subject: [PATCH] Document how linters are used --- docs/development.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/development.md b/docs/development.md index 0d9081e..1f552a5 100644 --- a/docs/development.md +++ b/docs/development.md @@ -82,6 +82,21 @@ tiedostojen ehjänä pysymistä, joten muutosten tarkastaminen manuaalisesti formatoinnin jälkeen voi olla tarpeen. Formatoinnit tarkastetaan osana CI-putkea. +## Lintterit + +Lintterit ajetaan osana CI-putkea, ja niiden löytämät ongelmat tulee +korjata ennen PR:ien mergeämistä tai avaamista katselmoitavaksi. + +Django-templaattien tarkistamiseen käytetään lintteriä nimeltä djLint. Osa +säännöistä on poistettu käytöstä: + +* H006: img-elementtien width- ja height-attribuutit +* H013: img-elementtien alt-attribuutti +* H030: sivujen metatiedot +* H031: sivujen avainsanat +* D018: {% url ... %} templaateissa +* T003: nimetyt endblock tagit templaateissa + ## Selityksiä lähdekooditiedostoista * `web/tupa/`