From 0cc34422fe0a4b529f381e79819406e6c3aff5f5 Mon Sep 17 00:00:00 2001
From: Bertrand Benjamin
Date: Sun, 21 Aug 2022 09:12:40 +0200
Subject: [PATCH] Core: add pre-commit and run it on all files
---
.pre-commit-config.yaml | 15 ++
1NSI/01_Web_HTML_CSS/1B_HTML.tex | 14 +-
1NSI/01_Web_HTML_CSS/exercises.tex | 6 +-
.../reproductions_css/page_style.html | 2 +-
.../reproductions_css/page_style_balise.html | 2 +-
.../page_style_margin_padding.html | 2 +-
.../page_style_selecteurs.html | 2 +-
1ST/00_Divers/index.rst | 2 +-
.../exercises.tex | 9 +-
1ST/01_Croisement_de_deux_variables/index.rst | 20 +-
.../plan_de_travail.tex | 4 +-
Makefile | 2 +-
SNT/00_Divers/index.rst | 2 +-
config.sh | 1 -
tools/calendar/calendar.pdf | Bin 19806 -> 19806 bytes
tools/calendar/calendar.tex | 8 +-
tools/examples/shortcuts_settings.tex | 9 +-
tools/examples/tikzpicture.tex | 6 +-
tools/scripts/new_eval.sh | 1 -
tools/scripts/new_sequence.sh | 1 -
tools/skeleton/eval/sujet.tex | 3 +-
tools/style/base.sty | 3 +-
tools/style/classPres.cls | 6 +-
tools/style/code.sty | 2 +-
tools/style/colorscheme.sty | 2 +-
tools/style/myXsim.sty | 5 +-
tools/style/myhdr.sty | 6 +-
tools/style/notbeamer.sty | 2 +-
tools/style/qrcode.dtx | 174 +++++++++---------
tools/style/qrcode.ins | 2 +-
tools/style/qrcode.sty | 8 +-
tools/style/shortcuts.sty | 9 +-
32 files changed, 166 insertions(+), 164 deletions(-)
create mode 100644 .pre-commit-config.yaml
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 0000000..2c991a6
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,15 @@
+# See https://pre-commit.com for more information
+# See https://pre-commit.com/hooks.html for more hooks
+---
+repos:
+ - repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v3.2.0
+ hooks:
+ - id: trailing-whitespace
+ - id: end-of-file-fixer
+ - id: check-yaml
+ - id: check-added-large-files
+ - repo: https://github.com/rstcheck/rstcheck
+ rev: 'v6.1.0' # Use the sha / tag you want to point at
+ hooks:
+ - id: rstcheck
diff --git a/1NSI/01_Web_HTML_CSS/1B_HTML.tex b/1NSI/01_Web_HTML_CSS/1B_HTML.tex
index a677c20..b523f3a 100755
--- a/1NSI/01_Web_HTML_CSS/1B_HTML.tex
+++ b/1NSI/01_Web_HTML_CSS/1B_HTML.tex
@@ -75,9 +75,9 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\begin{lstlisting}
Conversation
-
- Bonjour
-
+
+ Bonjour
+
\end{lstlisting}
@@ -86,10 +86,10 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\begin{lstlisting}
Conversation
-
- Bonjour
+
+ Bonjour
-
+
\end{lstlisting}
\end{multicols}
@@ -97,7 +97,7 @@ Les balises doivent être bien imbriquée. C'est à dire qu'il faut fermer la de
\subsection*{Validation}
-Même si le rendu d'une page web peut sembler correcte, cela ne signifie pas que le code respecte les normes du HTML. En effet, les navigateurs sont en général très permissifs sur la qualité du code qui leur est fourni.
+Même si le rendu d'une page web peut sembler correcte, cela ne signifie pas que le code respecte les normes du HTML. En effet, les navigateurs sont en général très permissifs sur la qualité du code qui leur est fourni.
Ces normes sont définis pas le W3C (World Wide Web Consortium). Cet organisme propose un validateur:
\begin{center}
diff --git a/1NSI/01_Web_HTML_CSS/exercises.tex b/1NSI/01_Web_HTML_CSS/exercises.tex
index 46305cc..2806f93 100644
--- a/1NSI/01_Web_HTML_CSS/exercises.tex
+++ b/1NSI/01_Web_HTML_CSS/exercises.tex
@@ -1,4 +1,4 @@
-% ---- HTML
+% ---- HTML
\begin{exercise}[subtitle={Modifier une page HTML}, step={1}, origin={Ma tête}, topics={ Web HTML}, tags={ Web }]
\begin{enumerate}
\item Copier puis modifier le code de \texttt{page\_balises.html} pour qu'elle ressemble au document pdf à coté.
@@ -14,7 +14,7 @@
\item liens 1 et 2
\item listes
\item images
- \end{enumerate}
+ \end{enumerate}
\end{multicols}
\end{exercise}
@@ -30,7 +30,7 @@
La page \texttt{page\_non\_valide.html} ne passe pas la validation W3C. À vous de la corriger pour que le rendu reste identique et qu'elle passe le test de validation.
\end{exercise}
-% ---- CSS
+% ---- CSS
\begin{exercise}[subtitle={Modifier une feuille de style CSS}, step={2}, origin={Ma tête}, topics={ Web CSS}, tags={ Web }]
\begin{enumerate}
\item Copier tous les fichiers du dossier \texttt{page\_CSS} puis modifier uniquement le fichier \texttt{style.css} pour que la page ressemble au rendu du pdf.
diff --git a/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html b/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
index 18b3af3..28decd9 100644
--- a/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
+++ b/1NSI/01_Web_HTML_CSS/reproductions_css/page_style.html
@@ -55,7 +55,7 @@