Prodeko / prodeko-org-djangocms

Prodeko's main website
https://prodeko.org
1 stars 2 forks source link

.html tiedostojen linttaus ja curlylintin konfigurointi CI pipelineen #79

Open rriski opened 3 years ago

rriski commented 3 years ago

Curlylintint avulla on mahdollista lintata html tiedostoja. Issueen kuuluu kaksi tehtävää:

  1. Asenna requirements-dev.txt tiedoston paketit virtuaaliympäristöön ajamalla python3 -m venv venv ja pip3 install -r requirements-dev.txt. Jälkimmäinen komento asentaa curlylint työkalun ./venv kansioon.
  2. Linttaa kaikki prodeko.org projektin html tiedostot. Esimerkiksi prodekoorg/ kansiossa olevat tiedostot saa lintattua ajamalla curlylint prodekoorg ja tämän jälkeen korjaamalla virheet manuaalisesti.
  3. Kun virheet on korjattu, setuppaa curlylint CI pipelineen samalla tavalla kuin vaalikoppi projektissa: https://github.com/Prodeko/election/blob/master/.github/workflows/workflow.yml.