fix/paragraphs (#5431)
continuous-integration/drone/push Build is passing

Currently implements both a format hook to remove white-space paragraphs, and a check to make their existence a critical failure.

In the end may implement only one or none of these, subject to major design changes.

Solves #5409

Co-authored-by: Darragh Elliott <me@delliott.net>
Reviewed-on: #5431
Co-authored-by: delliott <delliott@fsfe.org>
Co-committed-by: delliott <delliott@fsfe.org>
This commit was merged in pull request #5431.
This commit is contained in:
delliottandDarragh Elliott authored and tobiasd committed 2025-10-30 12:34:42 +00:00
1 parent 3877e383d7
commit b9caf021a4
11235 files changed
+79137 -126151

No files matched your search

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -2
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<newsset>
<version>1</version>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+5 -9
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
@@ -10,7 +9,7 @@
<body>
<h1>Web browser interoperability: <br />FSFE welcomes EC's decision and offers support</h1>
<h1>Web browser interoperability: <br/>FSFE welcomes EC's decision and offers support</h1>
<p>On the 16th of January the European Commission DG Competition reported
that it had issued a statement of objections regarding Microsoft's
@@ -43,12 +42,10 @@ European Committee for Interoperable Systems (ECIS) regarding market
abuse in other areas."</p>
<p>For FSFE's previous statement on this issue please see: <a
href="/news/2007/news-20071221-01">https://fsfe.org/news/2007/news-20071221-01</a></p>
<p>For FSFE's previous statement on this issue please see: <a href="/news/2007/news-20071221-01">https://fsfe.org/news/2007/news-20071221-01</a></p>
<p>For FSFE's letter to the European Competition Commissioner Neelie Kroes
please see: <a
href="https://download.fsfe.org/policy/letters/20071219-opera-antitrust.pdf">https://download.fsfe.org/policy/letters/20071219-opera-antitrust.pdf</a></p>
please see: <a href="https://download.fsfe.org/policy/letters/20071219-opera-antitrust.pdf">https://download.fsfe.org/policy/letters/20071219-opera-antitrust.pdf</a></p>
<h2>About the Free Software Foundation Europe</h2>
@@ -63,8 +60,7 @@ study, modify and copy. Founded in 2001, creating awareness for these issues,
securing Free Software politically and legally, and giving people Freedom by
supporting development of Free Software are central issues of the FSFE.</p>
<p>You will find further information about the work of the FSFE at <a
href="/">https://fsfe.org/</a>.</p>
<p>You will find further information about the work of the FSFE at <a href="/">https://fsfe.org/</a>.</p>
<h2>Press contact:</h2> <email mailto="yes">greve@fsfe.org</email>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+1 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-20">
<version>1</version>
<head>
+3 -6
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-23">
<version>1</version>
@@ -82,8 +81,7 @@ Coughlan, Συντονιστής της FTF. "Αυτός ο οδηγός παρ
στους ανθρώπους με την υποστήριξη της ανάπτυξης του Ελεύθερου Λογισμικού είναι
κεντρικά ζητήματα για το FSFE.</p>
<p>Θα βρείτε περισσότερες πληροφορίες σχετικά με τη δραστηριότητα του FSFE στο <a
href="/">https://fsfe.org/</a>.</p>
<p>Θα βρείτε περισσότερες πληροφορίες σχετικά με τη δραστηριότητα του FSFE στο <a href="/">https://fsfe.org/</a>.</p>
<h2>Επικοινωνία</h2>
@@ -98,8 +96,7 @@ href="/">https://fsfe.org/</a>.</p>
<p><a href="/about/contact.html">Άλλοι τρόποι για να έρθετε σε επαφή</a> με το FSFE.</p>
</body>
</html>
<!--
</html><!--
Local Variables: ***
mode: xml ***
End: ***
+4 -8
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-23">
<version>1</version>
@@ -48,8 +47,7 @@ can also be found.</p>
We believe in positive, constructive dialogue and seek at all times
to support the long-term sustainability of Free Software.</p>
<p>The FTF's homepage can be found at <a
href="/ftf">https://fsfe.org/ftf</a> and you can contact us via email: <email>contact@fsfe.org</email></p>
<p>The FTF's homepage can be found at <a href="/ftf">https://fsfe.org/ftf</a> and you can contact us via email: <email>contact@fsfe.org</email></p>
<p>You can phone us at</p>
@@ -75,8 +73,7 @@ study, modify and copy. Founded in 2001, creating awareness for these issues,
securing Free Software politically and legally, and giving people Freedom by
supporting development of Free Software are central issues of the FSFE.</p>
<p>You will find further information about the work of the FSFE at <a
href="/">https://fsfe.org/</a>.</p>
<p>You will find further information about the work of the FSFE at <a href="/">https://fsfe.org/</a>.</p>
<h2>Contact</h2>
@@ -92,8 +89,7 @@ href="/">https://fsfe.org/</a>.</p>
FSFE.</p>
</body>
</html>
<!--
</html><!--
Local Variables: ***
mode: xml ***
End: ***
+2 -3
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-23">
<version>1</version>
@@ -74,8 +74,7 @@ Software Libre.</p>
<p><a href="/about/contact.html">Otras formas de ponerse en contacto</a> con la FSFE.</p>
</body>
</html>
<!--
</html><!--
Local Variables: ***
mode: xml ***
End: ***
+17 -21
View File
@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<html newsdate="2009-01-23">
<version>1</version>
@@ -20,7 +19,7 @@
<p>Le guide est à <a href="/activities/ftf/building-legal-infrastructure.html">télécharger ici</a>.</p>
<h2>À propos de la Freedom Task Force&#160;:</h2>
<h2>À propos de la Freedom Task Force :</h2>
<p> La Freedom Task Force de la FSFE aide les personnes, les projets et
  les entreprises à comprendre les licences des Logiciels Libres ainsi
@@ -34,22 +33,21 @@
  positif et constructif et recherchons à tout instant à assurer la
  viabilité à long terme des Logiciels Libres.</p>
<p>Le site de la FTFse trouve à <a
href="/ftf">https://fsfe.org/ftf</a>, et vous pouvez également nous contacter par courriel&#160;: <email>contact@fsfe.org</email></p>
<p>Le site de la FTFse trouve à <a href="/ftf">https://fsfe.org/ftf</a>, et vous pouvez également nous contacter par courriel : <email>contact@fsfe.org</email></p>
<p>Vous pouvez nous téléphoner aux numéros suivants</p>
<ul>
<li>Belgique&#160;: +32 2 747 03 57 Ext. 22</li>
<li>Allemagne&#160;: +49 700 373 38 76 73 Ext. 22</li>
<li>Suède&#160;: +46 31 7802160 Ext. 22</li>
<li>Suisse&#160;: +41 43 500 03 66 Ext. 22</li>
<li>Royaume-Uni&#160;: +44 29 200 08 17 7 Ext. 22</li>
<li>Belgique : +32 2 747 03 57 Ext. 22</li>
<li>Allemagne : +49 700 373 38 76 73 Ext. 22</li>
<li>Suède : +46 31 7802160 Ext. 22</li>
<li>Suisse : +41 43 500 03 66 Ext. 22</li>
<li>Royaume-Uni : +44 29 200 08 17 7 Ext. 22</li>
</ul>
<p>Contact presse&#160;: Shane Coughlan, Coordinateur de la FTF, FSFE extension&#160;: 408</p>
<p>Contact presse : Shane Coughlan, Coordinateur de la FTF, FSFE extension : 408</p>
<h2>A propos de la Free Software Foundation Europe&#160;:</h2>
<h2>A propos de la Free Software Foundation Europe :</h2>
<p>La Free Software Foundation Europe (FSFE - Fondation Européenne pour le
Logiciel Libre) est une organisation non gouvernementale à but non
@@ -66,17 +64,16 @@ href="/ftf">https://fsfe.org/ftf</a>, et vous pouvez également nous contacter p
https://fsfe.org</p>
<p>You will find further information about the work of the FSFE at <a
href="/">https://fsfe.org/</a>.</p>
<p>You will find further information about the work of the FSFE at <a href="/">https://fsfe.org/</a>.</p>
<</