Commit Graph

  • e24bb0e1a3 feat: add checker for role with extra backtick (#139) main v1.0.1 W. H. Wang 2025-10-29 01:57:17 +08:00
  • ee390333f1 Bump pre-commit. (#148) Julien Palard 2025-10-25 23:05:16 +02:00
  • f92a007058 Include C construct directives for RST checks (#109) Hugo van Kemenade 2025-09-17 16:06:47 +01:00
  • 78e818a25f Drop support for Python 3.9 (#145) Hugo van Kemenade 2025-09-15 14:14:01 +01:00
  • c41456f441 NEW: Ignore line length when line only contains a long URL (#132) Daniel Ching 2025-09-15 07:49:41 -05:00
  • e3987be0e6 Exclude underscores in download directive URLs (#135) Varun Nikam 2025-09-15 18:19:33 +05:30
  • a2753ebfa2 Fix to skip missing-space-after-role check in tables (#143) Hugo van Kemenade 2025-09-07 10:08:22 +03:00
  • 0e9f6fc368 Replace deprecated classifier with licence expression (PEP 639) (#138) Hugo van Kemenade 2025-08-25 19:50:46 +03:00
  • 688bef9c95 Add support for Python 3.14 and enable colour help (#129) Hugo van Kemenade 2025-06-30 18:00:00 +03:00
  • 9c97dd9b26 Fix return to continue in table detection logic (#131) Yuki Kobayashi 2025-05-27 22:49:16 +09:00
  • 2188172c8f Print multiple errors at once (#121) A5rocks 2025-05-25 18:55:15 +09:00
  • b1bec13803 Drop support for Python 3.8 (#122) Hugo van Kemenade 2024-10-19 17:13:49 +03:00
  • ff671d6a03 Fix check_missing_space_in_hyperlink docstring (#117) v1.0.0 Benjamin Cabé 2024-09-11 17:23:18 +02:00
  • 82e6aec6bf CI: Move friend projects to own job (#116) Hugo van Kemenade 2024-09-02 20:13:24 +03:00
  • 2f5b2d5590 Add checker for searching unnecessary parentheses in func & meth role (#115) Wei-Hsiang (Matt) Wang 2024-09-03 01:12:55 +08:00
  • a9559ba44c CI: set concurrency (#112) Jirka Borovec 2024-03-23 13:03:31 +01:00
  • 7e92006945 Use Ruff for formatting as well as linting (#110) Jirka Borovec 2024-02-22 15:31:03 +01:00
  • ce6d7aeab2 Add tool.hatch.build.targets.wheel to fix pip install . with Hatchling 1.19 (#106) v0.9.1 Hugo van Kemenade 2023-12-12 18:14:28 +02:00
  • 74db402328 Lint on GitHub Actions via pre-commit (#104) Hugo van Kemenade 2023-11-25 01:26:07 +02:00
  • f5ee8783df Add tox for easy testing of multiple Python versions (#100) Hugo van Kemenade 2023-11-24 15:10:53 +02:00
  • ac9d13a8d8 Print error messages to stderr (#102) v0.9.0 Rafael Fontenelle 2023-11-22 06:52:37 -03:00
  • 6b070ea94c Add Python 3.13 to the testing matrix (#91) Ezio Melotti 2023-11-18 17:28:00 +01:00
  • 5b2e1b86dd Move CLI code out of __main__.py to allow multiprocessing to work for python -m sphinxlint (#99) v0.8.2 Hugo van Kemenade 2023-11-12 18:41:54 +02:00
  • 87dd645c80 docs(cli): Add missing space in --help output (#96) Ross Patterson 2023-10-21 19:32:34 -07:00
  • ae69698b3a Use require_serial: true as the default for our pre-commit hook, not -j1 (#95) v0.8.1 Alex Waygood 2023-10-16 15:59:50 +01:00
  • dbccac04ae Improve usability of Sphinx Lint with pre-commit (#94) v0.8.0 Alex Waygood 2023-10-15 17:50:01 +01:00
  • 84d17a7211 Fix sh code block in README (#93) Jared Dillard 2023-10-13 21:45:23 -07:00
  • 7345443c80 Skip literal blocks. #87 excessive-indentation Ezio Melotti 2023-10-13 23:49:26 +08:00
  • 6b758fd9f6 Update release instructions in README.md (#89) Ezio Melotti 2023-10-13 17:21:34 +02:00
  • 4cecfc7dee Add docs on how best to use sphinx-lint with pre-commit (#90) Alex Waygood 2023-10-13 17:10:04 +02:00
  • 881f0d540d Add link to changelog on pyproject.toml/PyPI (#92) Ezio Melotti 2023-10-13 16:56:13 +02:00
  • b61542c40a Fix for suggestion applied blindly during review (#86) v0.7.0 rtobar 2023-10-13 20:44:59 +08:00
  • a9af369801 Merge pull request #88 from sphinx-contrib/trusted-publishing Ezio Melotti 2023-10-13 14:35:12 +02:00
  • 8c4a652d62 Hardcode package name. #88 Ezio Melotti 2023-10-13 12:44:32 +02:00
  • 1c6d8f03c9 Use importlib.metadata to get the version. Ezio Melotti 2023-10-13 12:40:21 +02:00
  • e47c7e1ca4 Switch from setuptools to hatchling in pyproject.toml. Ezio Melotti 2023-10-13 12:37:09 +02:00
  • 946ac53b67 Add a deploy.yml that supports trusted publishing. Ezio Melotti 2023-10-13 12:27:57 +02:00
  • 9b16a9ab92 Add a checker for excessive indentation. Ezio Melotti 2023-10-13 17:40:09 +08:00
  • 529a4eb765 Merge pull request #85 from sphinx-contrib/ci-py-version-friends Hugo van Kemenade 2023-10-13 08:56:55 +02:00
  • 71f72a5db3 Merge pull request #84 from AlexWaygood/improve-caching Hugo van Kemenade 2023-10-13 08:56:27 +02:00
  • 5ec032065f Update Python version used to test friend projects. #85 Ezio Melotti 2023-10-13 08:45:18 +02:00
  • 715ffb232a Revert "A more complex cache for hide_non_rst_blocks()" #84 AlexWaygood 2023-10-13 00:51:25 +02:00
  • e3515d92eb address review AlexWaygood 2023-10-13 00:48:16 +02:00
  • a901d6a1bf Improve the caching strategy employed in utils.py AlexWaygood 2023-10-13 00:20:27 +02:00
  • 3e99049483 Merge pull request #82 from AlexWaygood/more-regex-compilations Hugo van Kemenade 2023-10-12 16:42:20 +02:00
  • 61c449beb5 Apply suggestions from code review #82 Alex Waygood 2023-10-12 16:39:15 +02:00
  • 1ebab9ffdb more AlexWaygood 2023-10-12 14:14:58 +02:00
  • 33d1564a9b better names AlexWaygood 2023-10-12 13:58:06 +02:00
  • c3d5c3c38b address review AlexWaygood 2023-10-12 13:54:34 +02:00
  • e558a6ff07 fix 'n' cleanup AlexWaygood 2023-10-12 11:02:13 +02:00
  • 8df071effd Pre-compile nearly all regex patterns AlexWaygood 2023-10-12 10:46:58 +02:00
  • 1e8c3f9231 Merge pull request #78 from rtobar/explicit-process-count Hugo van Kemenade 2023-10-11 17:14:36 +02:00
  • 9c863689de Merge pull request #81 from AlexWaygood/gen_markup-cache Hugo van Kemenade 2023-10-11 17:14:14 +02:00
  • a05d20ba06 Merge pull request #80 from AlexWaygood/more-regexes Hugo van Kemenade 2023-10-11 17:09:44 +02:00
  • 3140871691 py38 compat #81 Alex Waygood 2023-10-11 16:51:53 +02:00
  • b9a37b3c4a Add a cache to rst.inline_markup_gen() AlexWaygood 2023-10-11 16:49:31 +02:00
  • 0ba5b88e2e Micro-optimise check_missing_space_after_role() #80 AlexWaygood 2023-10-11 16:36:31 +02:00
  • dc0514d6a0 Merge pull request #79 from AlexWaygood/caches Hugo van Kemenade 2023-10-11 16:14:43 +02:00
  • 1e84162354 Merge pull request #77 from rtobar/re-compilation Hugo van Kemenade 2023-10-11 16:14:33 +02:00
  • a0042882a8 Another pre-compiled RE for better perf #77 Rodrigo Tobar 2023-10-11 21:59:50 +08:00
  • c6e81e42f2 Rename _PATTERN to _RE Rodrigo Tobar 2023-10-11 22:05:08 +08:00
  • 0867edc6a8 Reuse _COMMENT_PATTERN in hide_non_rst_blocks Rodrigo Tobar 2023-10-11 21:54:21 +08:00
  • 9e06ae3e53 Update sphinxlint/__main__.py #78 rtobar 2023-10-11 21:48:08 +08:00
  • 29ecd3fd7b Update sphinxlint/__main__.py rtobar 2023-10-11 21:47:58 +08:00
  • 36f2075526 Update sphinxlint/__main__.py rtobar 2023-10-11 21:47:51 +08:00
  • aad06d0465 Also do paragraphs() #79 AlexWaygood 2023-10-11 11:11:28 +02:00
  • 7d63ef34ec A more complex cache for hide_non_rst_blocks() AlexWaygood 2023-10-11 10:49:58 +02:00
  • a7ae4ea99a Add caches to several functions in utils.py AlexWaygood 2023-10-11 10:32:22 +02:00
  • f2a255d4e5 Update sphinxlint/__main__.py rtobar 2023-10-11 10:19:58 +08:00
  • 607e9916db Update sphinxlint/__main__.py rtobar 2023-10-11 10:19:51 +08:00
  • 00fab92542 Update sphinxlint/__main__.py rtobar 2023-10-11 10:19:43 +08:00
  • da8c97192d Allow users to provide an explicit process count Rodrigo Tobar 2023-10-11 01:06:06 +08:00
  • 3fd1552a87 Use pre-compiled regular expressions Rodrigo Tobar 2023-10-10 23:50:31 +08:00
  • d2139fb6ed Replace 3.12-dev with 3.12 and 'allow-prereleases: true' Hugo van Kemenade 2023-08-03 19:26:11 +03:00
  • bc6b7180d3 Drop support for EOL Python 3.7 Hugo van Kemenade 2023-07-31 17:26:50 +03:00
  • fec2aacac3 Update sphinxlint/__main__.py Meisam 2023-07-31 16:17:52 +02:00
  • 693b578b1b add --version MFTabriz 2023-07-31 13:16:08 +02:00
  • 568a871ba3 Bump version. v0.6.8 Julien Palard 2023-07-20 17:40:20 +02:00
  • d2e3262439 Broader handling of glued roles. (#61) Julien Palard 2023-07-20 17:08:30 +02:00
  • 4ec2ecbbd2 Skip default role check for multiline roles in tables. (#65) Ezio Melotti 2023-06-27 11:47:29 +02:00
  • 33df5621bd Starting a contributing section Julien Palard 2023-04-14 14:26:00 +02:00
  • d9d5ab4d28 Fix build badge (#58) Hugo van Kemenade 2023-03-31 00:11:42 +03:00
  • d5dd0e5407 Run way less tests. (#59) Julien Palard 2023-03-30 22:50:32 +02:00
  • 4328f8f5b7 Add check for dangling hyphens (#56) Hugo van Kemenade 2023-03-16 01:42:49 +02:00
  • 22c47ef6c8 Test 3.11 final and 3.12-dev Hugo van Kemenade 2023-02-25 16:52:16 +02:00
  • 574fbf30a4 Handle optional sorting of errors before reporting Rodrigo Tobar 2022-11-17 22:28:25 +08:00
  • 03d1dfae18 Remove unused imports Rodrigo Tobar 2022-11-17 22:26:37 +08:00
  • 3dd9d9a245 Communicate error objects, not strings Rodrigo Tobar 2022-11-17 22:25:22 +08:00
  • dc415b97ac Simplify 'download-more-tests' and add python-docs-fr :) Julien Palard 2022-11-14 23:20:50 +01:00
  • 42f1b98299 Print from the main process to get lines catched by pytest. Julien Palard 2022-11-06 21:55:18 +01:00
  • e3f74edfda Split sphinxlint.py file. (#49) Julien Palard 2022-11-06 20:53:42 +01:00
  • a41994869c Do not remove body of directives known to contain reStructuredText v0.6.7 Julien Palard 2022-10-18 15:42:06 +02:00
  • d24fdad7f1 Testing po2rst function. Julien Palard 2022-10-18 12:18:07 +02:00
  • 06b9e7c595 Move manually written tests to fixtures. Julien Palard 2022-10-18 12:17:13 +02:00
  • 187a21df6e Add a test. Julien Palard 2022-10-18 12:11:38 +02:00
  • d945968a35 Add the ability to check for po files. Julien Palard 2022-10-18 12:07:16 +02:00
  • 3ad70a482f Avoid pytest to find unrelated tests on friends repos. Julien Palard 2022-10-16 10:40:51 +02:00
  • 7ef58c4834 Better way to tell appart two kinds of badly constructed role tags. Julien Palard 2022-10-15 12:22:46 +02:00
  • e1b26f996b Documenting all expected xfail messages. Julien Palard 2022-10-14 23:15:53 +02:00
  • 8f41a344f1 tests: Rename a test just to push it later. Julien Palard 2022-10-14 17:14:47 +02:00