SF.net SVN: docutils:[10039 ] trunk/docutils

aa-turner--- via Docutils-checkins <[email protected]> Sat, 08 Mar 2025 18:53:20 +0000
Newsgroups gmane.text.docutils.cvs
Message-ID <[email protected]>
Revision: 10039
          http://sourceforge.net/p/docutils/code/10039
Author:   aa-turner
Date:     2025-03-08 18:53:20 +0000 (Sat, 08 Mar 2025)
Log Message:
-----------
Enable the ISC (flake8-implicit-str-concat) category in Ruff

Modified Paths:
--------------
    trunk/docutils/.ruff.toml
    trunk/docutils/docutils/parsers/rst/languages/lv.py
    trunk/docutils/docutils/transforms/frontmatter.py
    trunk/docutils/docutils/transforms/peps.py
    trunk/docutils/docutils/writers/latex2e/__init__.py
    trunk/docutils/test/test_transforms/test_docinfo.py
    trunk/docutils/test/test_utils/test__init__.py

Modified: trunk/docutils/.ruff.toml
===================================================================
--- trunk/docutils/.ruff.toml	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/.ruff.toml	2025-03-08 18:53:20 UTC (rev 10039)
@@ -18,6 +18,7 @@
     "ICN",  # flake8-import-conventions
     "INP",  # flake8-no-pep420
     "INT",  # flake8-gettext
+    "ISC",  # flake8-implicit-str-concat
     "LOG",  # flake8-logging
     "PERF", # perflint
     "PGH",  # pygrep-hooks

Modified: trunk/docutils/docutils/parsers/rst/languages/lv.py
===================================================================
--- trunk/docutils/docutils/parsers/rst/languages/lv.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/parsers/rst/languages/lv.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -98,7 +98,7 @@
     'kājenes-atsauce': 'footnote-reference',
     'citātā-atsauce': 'citation-reference',
     'aizvietojuma-atsauce': 'substitution-reference',
-    'mēr''kis': 'target',
+    'mērkis': 'target',
     'atsauce-uz-uri': 'uri-reference',
     'uri': 'uri-reference',
     'url': 'uri-reference',

Modified: trunk/docutils/docutils/transforms/frontmatter.py
===================================================================
--- trunk/docutils/docutils/transforms/frontmatter.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/transforms/frontmatter.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -466,10 +466,14 @@
         return False
 
     rcs_keyword_substitutions = [
-          (re.compile(r'\$' r'Date: (\d\d\d\d)[-/](\d\d)[-/](\d\d)[ T][\d:]+'
-                      r'[^$]* \$', re.IGNORECASE), r'\1-\2-\3'),
-          (re.compile(r'\$' r'RCSfile: (.+),v \$', re.IGNORECASE), r'\1'),
-          (re.compile(r'\$[a-zA-Z]+: (.+) \$'), r'\1')]
+        (re.compile(
+            r'\$' r'Date: (\d\d\d\d)[-/](\d\d)[-/](\d\d)[ T][\d:]+'  # NoQA: ISC001
+            r'[^$]* \$', re.IGNORECASE), r'\1-\2-\3'),
+        (re.compile(
+            r'\$' r'RCSfile: (.+),v \$',  # NoQA: ISC001
+            re.IGNORECASE), r'\1'),
+        (re.compile(r'\$[a-zA-Z]+: (.+) \$'), r'\1'),
+    ]
 
     def extract_authors(self, field, name, docinfo):
         try:

Modified: trunk/docutils/docutils/transforms/peps.py
===================================================================
--- trunk/docutils/docutils/transforms/peps.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/transforms/peps.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -34,7 +34,7 @@
     pep_cvs_url = ('http://hg.python.org'
                    '/peps/file/default/pep-%04d.txt')
     rcs_keyword_substitutions = (
-          (re.compile(r'\$' r'RCSfile: (.+),v \$$', re.IGNORECASE), r'\1'),
+          (re.compile(r'\$' r'RCSfile: (.+),v \$$', re.IGNORECASE), r'\1'),  # NoQA: ISC001
           (re.compile(r'\$[a-zA-Z]+: (.+) \$$'), r'\1'),)
 
     def apply(self):

Modified: trunk/docutils/docutils/writers/latex2e/__init__.py
===================================================================
--- trunk/docutils/docutils/writers/latex2e/__init__.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/docutils/writers/latex2e/__init__.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -2581,7 +2581,7 @@
 
         Corresponding rST elements: literal block, parsed-literal, code.
         """
-        packages = {'lstlisting':  r'\usepackage{listings}' '\n'
+        packages = {'lstlisting':  r'\usepackage{listings}' '\n'  # NoQA: ISC001
                                    r'\lstset{xleftmargin=\leftmargin}',
                     'listing': r'\usepackage{moreverb}',
                     'Verbatim': r'\usepackage{fancyvrb}',

Modified: trunk/docutils/test/test_transforms/test_docinfo.py
===================================================================
--- trunk/docutils/test/test_transforms/test_docinfo.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/test/test_transforms/test_docinfo.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -423,7 +423,7 @@
 :Date: (some text) $""" + """Date: 2002/10/08 01:34:23 $ (more text)
 :Date: (some text) $""" + """Date: 2005-03-26T16:21:28.693201Z $ (more text)
 :Version: (some text) $""" + """Revision: 1.1 $ (more text)
-""",
+""",  # NoQA: ISC003
 """\
 <document source="test data">
     <docinfo>

Modified: trunk/docutils/test/test_utils/test__init__.py
===================================================================
--- trunk/docutils/test/test_utils/test__init__.py	2025-03-08 18:37:25 UTC (rev 10038)
+++ trunk/docutils/test/test_utils/test__init__.py	2025-03-08 18:53:20 UTC (rev 10039)
@@ -349,7 +349,7 @@
     # samples for the (un)escaping tests:
     escaped = r'escapes: \*one, \\*two, \\\*three in\side no\ space' + '\\'
     nulled = ('escapes: \x00*one, \x00\\*two, \x00\\\x00*three'
-              + ' in\x00side no\x00 space\x00')
+              ' in\x00side no\x00 space\x00')
     unescaped = r'escapes: *one, \*two, \*three inside nospace'
 
     def test_escape2null(self):

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



_______________________________________________
Docutils-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/docutils-checkins