Skip to content

chore(deps): update linters#2138

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters
Open

chore(deps): update linters#2138
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/linters

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 25, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change Age Confidence
aqua:jonwiggins/xmloxide patch 0.4.20.4.3 age confidence
aqua:owenlamont/ryl minor 0.8.00.10.0 age confidence
editorconfig-checker minor v3.6.13.7.0 age confidence
npm:renovate (source) minor 43.144.043.150.0 age confidence
ruff patch 0.15.120.15.14 age confidence
rumdl minor 0.1.840.2.0 age confidence
typos patch 1.46.11.46.3 age confidence

Release Notes

jonwiggins/xmloxide (aqua:jonwiggins/xmloxide)

v0.4.3

Compare Source

Fixed
  • Exclusive C14N: emit xmlns="" default-namespace undeclaration when an
    element with no default namespace is canonicalized inside scope of an
    inherited default namespace (#​16, thanks @​williamareynolds). Previously the
    undeclaration was only emitted in inclusive C14N. Per Canonical XML 1.0 §2.3
    (inherited by Exclusive C14N §3), the empty default namespace must be made
    explicit so the canonical form correctly reflects the element's namespace
    context.
CI / Maintenance
  • Bump actions/checkout 4.3.1 → 6.0.2 across all workflows (#​14)
  • Bump actions/download-artifact v4 → v8.0.1 in release workflow (#​13)
  • Bump actions/upload-artifact v4 → v7.0.1 in release workflow (#​15)
  • Bump softprops/action-gh-release v2 → v3.0.0 in release workflow (#​12)
  • Bump taiki-e/install-action 2.75.19 → 2.75.26 in release workflow (#​17)
  • Remove bench.yml workflow — the regression check required a gh-pages
    branch that was never created, so it had been failing on every PR. Run
    benchmarks locally with cargo bench.
owenlamont/ryl (aqua:owenlamont/ryl)

v0.10.0

Compare Source

What's Changed

Full Changelog: owenlamont/ryl@v0.9.2...v0.10.0

v0.9.2

Compare Source

What's Changed

Full Changelog: owenlamont/ryl@v0.9.1...v0.9.2

v0.9.1

Compare Source

What's Changed

Full Changelog: owenlamont/ryl@v0.9.0...v0.9.1

v0.9.0

Compare Source

What's Changed

Full Changelog: owenlamont/ryl@v0.8.0...v0.9.0

editorconfig-checker/editorconfig-checker (editorconfig-checker)

v3.7.0

Compare Source

Features
Bug Fixes
  • cli: auto-enable no-color when output format is github-actions (#​557) (9f4014c)
  • detect binary files before decoding to prevent false text (#​550) (f47b30c)
renovatebot/renovate (npm:renovate)

v43.150.0

Compare Source

Features
Miscellaneous Chores

v43.149.0

Compare Source

Features
Miscellaneous Chores
Continuous Integration

v43.148.0

Compare Source

Features
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System

v43.147.0

Compare Source

Features
Documentation
Continuous Integration

v43.146.0

Compare Source

Features
  • deps: update ghcr.io/renovatebot/base-image docker tag to v13.40.0 (main) (#​42951) (ab62bd5)

v43.145.0

Compare Source

Features
  • deps: update ghcr.io/renovatebot/base-image docker tag to v13.39.0 (main) (#​42950) (0073e1f)
Miscellaneous Chores
astral-sh/ruff (ruff)

v0.15.14

Compare Source

Released on 2026-05-21.

Preview features
  • [airflow] Implement airflow-task-implicit-multiple-outputs (AIR202) (#​25152)
  • [flake8-use-pathlib] Mark PTH101 fix as unsafe when first argument is a class attribute annotated as int (#​25086)
  • [pylint] Implement too-many-try-statements (W0717) (#​23970)
  • [ruff] Add incorrect-decorator-order (RUF074) (#​23461)
  • [ruff] Add fallible-context-manager (RUF075) (#​22844)
Bug fixes
  • Fix lambda formatting in interpolated string expressions (#​25144)
  • Treat generic frozenset annotations as immutable (#​25251)
  • [flake8-type-checking] Avoid strict behavior when future-annotations are enabled (TC001, TC002, TC003) (#​25035)
  • [pylint] Avoid false positives in else clause (PLR1733) (#​25177)
Rule changes
  • [flake8-comprehensions] Skip C417 for lambdas with positional-only parameters (#​25272)
  • [flake8-simplify] Preserve f-string source verbatim in SIM101 fix (#​25061)
Performance
  • Avoid unnecessary parser lookahead for operators (#​25290)
Documentation
  • Update code example setting Neovim LSP log level (#​25284)
Other changes
Contributors

v0.15.13

Compare Source

Released on 2026-05-14.

Preview features
  • Add a rule to flag lazy imports that are eagerly evaluated (#​25016)
  • [pylint] Standardize diagnostic message (PLR0914, PLR0917) (#​24996)
Bug fixes
  • Fix F811 false positive for class methods (#​24933)
  • Fix setting selection for multi-folder workspace (#​24819)
  • [eradicate] Fix false positive for lines with leading whitespace (ERA001) (#​25122)
  • [flake8-pyi] Fix false positive for f-string debug specifier (PYI016) (#​24098)
Rule changes
  • Always include panic payload in panic diagnostic message (#​24873)
  • Restrict PYI034 for in-place operations to enclosing class (#​24511)
  • Improve error message for parameters that are declared global (#​24902)
  • Update known stdlib (#​25103)
Performance
  • [isort] Avoid constructing glob::Patterns for literal known modules (#​25123)
CLI
  • Add TOML examples to --config help text (#​25013)
  • Colorize ruff check 'All checks passed' (#​25085)
Configuration
  • Increase max allowed value of line-length setting (#​24962)
Documentation
  • Add D203 to rules that conflict with the formatter (#​25044)
  • Clarify COM819 and formatter interaction (#​25045)
  • Clarify that NotImplemented is a value, not an exception (F901) (#​25054)
  • Update number of lint rules supported (#​24942)
Other changes
  • Simplify the playground's markdown template (#​24924)
Contributors
rvben/rumdl (rumdl)

v0.2.0

Compare Source

Added
  • lsp: improve link completion ranking, ignores, and absolute paths (0ac911e)
  • flavor: add support for MyST (Markedly Structured Text) (#​637) (3455840)
Fixed
  • md007: close ordered-ancestor exemption leak across deeper nested quotes (0fa6180)
  • md007: flag misindented top-level unordered list items (f277892)
  • md007: apply ordered-ancestor exemption only to genuinely nested sublists (#​638) (4c96cf7)
  • md013: reflow list-item prose in normalize mode without false length warnings (#​639) (0816967)
  • cross-file: honor inline-disable and per-file-ignores on lint-cache fast path (05c77e4)

Downloads

File Platform Checksum
rumdl-v0.2.0-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.2.0-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.2.0-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.2.0-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.2.0-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.2.0-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.2.0-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.96

Compare Source

Fixed
  • md073: protect code-span contents from link/image stripping (530e41d)
  • md073: preserve inline code spans and emphasis in generated TOC entries (#​634) (897c76a)
  • md057: handle trailing-slash directory links that include a fragment or query (539a6d0)
  • md057: eliminate duplicate warnings for broken relative links and accept existing directory targets (#​631, #​632) (6a37ada)

Downloads

File Platform Checksum
rumdl-v0.1.96-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.96-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.96-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.96-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.96-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.96-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.96-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.95

Compare Source

Added
  • md010: add code_blocks config option, consistent code-block handling (#​630) (b98ca52)
  • md010: add code_blocks config option (default false) (2c95e17)
Fixed
  • md010: treat fenced and indented code blocks consistently (#​630) (435df34)

Downloads

File Platform Checksum
rumdl-v0.1.95-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.95-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.95-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.95-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.95-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.95-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.95-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.94

Compare Source

Added
  • md080: add heading-anchor-collision rule (df9146d)
Fixed
  • docs: match unwrapped 'N lint rules' counts in guard (8a768bf)
  • docs: make rule-count guard fail on unwrapped counts (07226b8)
  • md049: neutralize inline-code dollars before math filtering (28a73dd)
  • md049,md080: code-block-aware math filter; mark MD080 unfixable (49e1150)
  • math: drop unmatched line-start $$ opener instead of swallowing document (f02f63f)
  • math: unify $$ math model across rules and make MD049 byte-accurate (bf05e5c)
  • math: align line map with byte model for multi-pair dollar lines (1a21816)
  • align math line map with byte model; run heading rules for blockquote-only docs (444482b)
  • md080: mirror MD051 anchor model instead of per-rule HTML guards (e38730d)
  • md080: allow markdown-enabled HTML blocks through the skip (7d48cb7)
  • md080: skip blockquote headings inside HTML blocks (334d301)
  • md080: address codex review findings (cb5acc3)
  • math: close line-level math state at the fence, ignore prose $$ (540b624)
  • math: require line-start opener for $$ display blocks (89e1a60)
  • math: close $$ display blocks when fence shares a line with content (f839492)
Performance
  • md049: binary-search merged math ranges for membership (feafbf8)
  • md049: precompute math ranges once instead of per span (00d3a83)

Downloads

File Platform Checksum
rumdl-v0.1.94-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.94-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.94-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.94-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.94-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.94-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.94-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.93

Compare Source

Added
  • quarto: add MD078 missing-chunk-labels and MD079 chunk-label-spaces (818cba4)
Fixed
  • md079: flag whitespace in quoted positional chunk labels (ea069c5)
  • quarto: harden chunk header parser against codex review findings (9ee8e28)
  • test: drive pipeline idempotency tests through real fix coordinator (5f9fdb9)
  • test: remove redundant default on MD077 unit struct (6b383b0)

Downloads

File Platform Checksum
rumdl-v0.1.93-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.93-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.93-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.93-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.93-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.93-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.93-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.92

Compare Source

Added
  • config: accept [rules.X] wrapper as alias for [X] (229ff7d)
Fixed
  • md060: accept single-space empty cells in compact style (9518a81)
Downloads
File Platform Checksum
rumdl-v0.1.92-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.92-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.92-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.92-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.92-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.92-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.92-x86_64-pc-windows-msvc.zip Windows x86_64 checksum
Installation
Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.91

Compare Source

Fixed
  • cache: stabilize hash_config across identical config loads, eliminating spurious "configuration hash changed" cache misses caused by HashMap iteration order (#​622, fixes #​621) (f46be05) — thanks @​mattiasgronlund
  • ci: branch off upstream master in sync-schemastore (787a7ea)

Downloads

File Platform Checksum
rumdl-v0.1.91-x86_64-unknown-linux-gnu.tar.gz Linux x86_64 checksum
rumdl-v0.1.91-x86_64-unknown-linux-musl.tar.gz Linux x86_64 (musl) checksum
rumdl-v0.1.91-aarch64-unknown-linux-gnu.tar.gz Linux ARM64 checksum
rumdl-v0.1.91-aarch64-unknown-linux-musl.tar.gz Linux ARM64 (musl) checksum
rumdl-v0.1.91-x86_64-apple-darwin.tar.gz macOS x86_64 checksum
rumdl-v0.1.91-aarch64-apple-darwin.tar.gz macOS ARM64 (Apple Silicon) checksum
rumdl-v0.1.91-x86_64-pc-windows-msvc.zip Windows x86_64 checksum

Installation

Using uv (Recommended)
uv tool install rumdl
Using pip
pip install rumdl
Using pipx
pipx install rumdl
Direct Download

Download the appropriate binary for your platform from the table above, extract it, and add it to your PATH.

v0.1.90

Compare Source

Added
  • cache: add structured cache miss reasons for verbose mode (#​618) (5c4f418)
Fixed

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from fstab as a code owner May 25, 2026 01:06
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label May 25, 2026
@renovate renovate Bot enabled auto-merge (squash) May 25, 2026 01:06
@renovate renovate Bot force-pushed the renovate/linters branch from d8b1e1f to ee6fad3 Compare May 25, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants