chore(deps): bump ruff from 0.14.2 to 0.14.4 #9

Merged
dependabot[bot] merged 1 commits from dependabot/pip/main/ruff-0.14.4 into main 2025-11-09 09:41:22 +00:00
dependabot[bot] commented 2025-11-09 09:35:47 +00:00 (Migrated from github.com)

Bumps ruff from 0.14.2 to 0.14.4.

Release notes

Sourced from ruff's releases.

0.14.4

Release Notes

Released on 2025-11-06.

Preview features

  • [formatter] Allow newlines after function headers without docstrings (#21110)
  • [formatter] Avoid extra parentheses for long match patterns with as captures (#21176)
  • [refurb] Expand fix safety for keyword arguments and Decimals (FURB164) (#21259)
  • [refurb] Preserve argument ordering in autofix (FURB103) (#20790)

Bug fixes

  • [server] Fix missing diagnostics for notebooks (#21156)
  • [flake8-bugbear] Ignore non-NFKC attribute names in B009 and B010 (#21131)
  • [refurb] Fix false negative for underscores before sign in Decimal constructor (FURB157) (#21190)
  • [ruff] Fix false positives on starred arguments (RUF057) (#21256)

Rule changes

  • [airflow] extend deprecated argument concurrency in airflow..DAG (AIR301) (#21220)

Documentation

  • Improve extend docs (#21135)
  • [flake8-comprehensions] Fix typo in C416 documentation (#21184)
  • Revise Ruff setup instructions for Zed editor (#20935)

Other changes

  • Make ruff analyze graph work with jupyter notebooks (#21161)

Contributors

Install ruff 0.14.4

Install prebuilt binaries via shell script

... (truncated)

Changelog

Sourced from ruff's changelog.

0.14.4

Released on 2025-11-06.

Preview features

  • [formatter] Allow newlines after function headers without docstrings (#21110)
  • [formatter] Avoid extra parentheses for long match patterns with as captures (#21176)
  • [refurb] Expand fix safety for keyword arguments and Decimals (FURB164) (#21259)
  • [refurb] Preserve argument ordering in autofix (FURB103) (#20790)

Bug fixes

  • [server] Fix missing diagnostics for notebooks (#21156)
  • [flake8-bugbear] Ignore non-NFKC attribute names in B009 and B010 (#21131)
  • [refurb] Fix false negative for underscores before sign in Decimal constructor (FURB157) (#21190)
  • [ruff] Fix false positives on starred arguments (RUF057) (#21256)

Rule changes

  • [airflow] extend deprecated argument concurrency in airflow..DAG (AIR301) (#21220)

Documentation

  • Improve extend docs (#21135)
  • [flake8-comprehensions] Fix typo in C416 documentation (#21184)
  • Revise Ruff setup instructions for Zed editor (#20935)

Other changes

  • Make ruff analyze graph work with jupyter notebooks (#21161)

Contributors

0.14.3

Released on 2025-10-30.

Preview features

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.2 to 0.14.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.14.4</h2> <h2>Release Notes</h2> <p>Released on 2025-11-06.</p> <h3>Preview features</h3> <ul> <li>[formatter] Allow newlines after function headers without docstrings (<a href="https://redirect.github.com/astral-sh/ruff/pull/21110">#21110</a>)</li> <li>[formatter] Avoid extra parentheses for long <code>match</code> patterns with <code>as</code> captures (<a href="https://redirect.github.com/astral-sh/ruff/pull/21176">#21176</a>)</li> <li>[<code>refurb</code>] Expand fix safety for keyword arguments and <code>Decimal</code>s (<code>FURB164</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21259">#21259</a>)</li> <li>[<code>refurb</code>] Preserve argument ordering in autofix (<code>FURB103</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/20790">#20790</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[server] Fix missing diagnostics for notebooks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21156">#21156</a>)</li> <li>[<code>flake8-bugbear</code>] Ignore non-NFKC attribute names in <code>B009</code> and <code>B010</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21131">#21131</a>)</li> <li>[<code>refurb</code>] Fix false negative for underscores before sign in <code>Decimal</code> constructor (<code>FURB157</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21190">#21190</a>)</li> <li>[<code>ruff</code>] Fix false positives on starred arguments (<code>RUF057</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21256">#21256</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>airflow</code>] extend deprecated argument <code>concurrency</code> in <code>airflow..DAG</code> (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21220">#21220</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Improve <code>extend</code> docs (<a href="https://redirect.github.com/astral-sh/ruff/pull/21135">#21135</a>)</li> <li>[<code>flake8-comprehensions</code>] Fix typo in <code>C416</code> documentation (<a href="https://redirect.github.com/astral-sh/ruff/pull/21184">#21184</a>)</li> <li>Revise Ruff setup instructions for Zed editor (<a href="https://redirect.github.com/astral-sh/ruff/pull/20935">#20935</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Make <code>ruff analyze graph</code> work with jupyter notebooks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21161">#21161</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> <li><a href="https://github.com/Lee-W"><code>@​Lee-W</code></a></li> <li><a href="https://github.com/musicinmybrain"><code>@​musicinmybrain</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/tjkuson"><code>@​tjkuson</code></a></li> <li><a href="https://github.com/danparizher"><code>@​danparizher</code></a></li> <li><a href="https://github.com/renovate"><code>@​renovate</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/gauthsvenkat"><code>@​gauthsvenkat</code></a></li> <li><a href="https://github.com/LoicRiegel"><code>@​LoicRiegel</code></a></li> </ul> <h2>Install ruff 0.14.4</h2> <h3>Install prebuilt binaries via shell script</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.14.4</h2> <p>Released on 2025-11-06.</p> <h3>Preview features</h3> <ul> <li>[formatter] Allow newlines after function headers without docstrings (<a href="https://redirect.github.com/astral-sh/ruff/pull/21110">#21110</a>)</li> <li>[formatter] Avoid extra parentheses for long <code>match</code> patterns with <code>as</code> captures (<a href="https://redirect.github.com/astral-sh/ruff/pull/21176">#21176</a>)</li> <li>[<code>refurb</code>] Expand fix safety for keyword arguments and <code>Decimal</code>s (<code>FURB164</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21259">#21259</a>)</li> <li>[<code>refurb</code>] Preserve argument ordering in autofix (<code>FURB103</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/20790">#20790</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>[server] Fix missing diagnostics for notebooks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21156">#21156</a>)</li> <li>[<code>flake8-bugbear</code>] Ignore non-NFKC attribute names in <code>B009</code> and <code>B010</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/21131">#21131</a>)</li> <li>[<code>refurb</code>] Fix false negative for underscores before sign in <code>Decimal</code> constructor (<code>FURB157</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21190">#21190</a>)</li> <li>[<code>ruff</code>] Fix false positives on starred arguments (<code>RUF057</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21256">#21256</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>airflow</code>] extend deprecated argument <code>concurrency</code> in <code>airflow..DAG</code> (<code>AIR301</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21220">#21220</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Improve <code>extend</code> docs (<a href="https://redirect.github.com/astral-sh/ruff/pull/21135">#21135</a>)</li> <li>[<code>flake8-comprehensions</code>] Fix typo in <code>C416</code> documentation (<a href="https://redirect.github.com/astral-sh/ruff/pull/21184">#21184</a>)</li> <li>Revise Ruff setup instructions for Zed editor (<a href="https://redirect.github.com/astral-sh/ruff/pull/20935">#20935</a>)</li> </ul> <h3>Other changes</h3> <ul> <li>Make <code>ruff analyze graph</code> work with jupyter notebooks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21161">#21161</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> <li><a href="https://github.com/Lee-W"><code>@​Lee-W</code></a></li> <li><a href="https://github.com/musicinmybrain"><code>@​musicinmybrain</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/tjkuson"><code>@​tjkuson</code></a></li> <li><a href="https://github.com/danparizher"><code>@​danparizher</code></a></li> <li><a href="https://github.com/renovate"><code>@​renovate</code></a></li> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/gauthsvenkat"><code>@​gauthsvenkat</code></a></li> <li><a href="https://github.com/LoicRiegel"><code>@​LoicRiegel</code></a></li> </ul> <h2>0.14.3</h2> <p>Released on 2025-10-30.</p> <h3>Preview features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/c7ff9826d614a34a940c924f494ea98dc1030445"><code>c7ff982</code></a> Bump 0.14.4 (<a href="https://redirect.github.com/astral-sh/ruff/issues/21306">#21306</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/35640dd8534f694fb4cfdc3a96c13eed063f1015"><code>35640dd</code></a> Fix main by using <code>infer_expression</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/21299">#21299</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/cb2e277482f30c7b45dd3c5a163fef952d66281a"><code>cb2e277</code></a> [ty] Understand legacy and PEP 695 <code>ParamSpec</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/21139">#21139</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/132d10fb6fb30db17ebf894284e97cd2cc831e10"><code>132d10f</code></a> [ty] Discover site-packages from the environment that ty is installed in (<a href="https://redirect.github.com/astral-sh/ruff/issues/21">#21</a>...</li> <li><a href="https://github.com/astral-sh/ruff/commit/f189aad6d2e835743d43228a6b5ff2e40b17a000"><code>f189aad</code></a> [ty] Make special cases for <code>UnionType</code> slightly narrower (<a href="https://redirect.github.com/astral-sh/ruff/issues/21276">#21276</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5517c9943a5a7d66b0ea75e95667831ceb46dd09"><code>5517c99</code></a> Require ignore 0.4.24 in <code>Cargo.toml</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/21292">#21292</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/b5ff96595dd3f2b85b7178fd1527b6aba9344c2d"><code>b5ff965</code></a> [ty] Favour imported symbols over builtin symbols (<a href="https://redirect.github.com/astral-sh/ruff/issues/21285">#21285</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/c6573b16ace72f7db86c9f6245bd0251a1e046bb"><code>c6573b1</code></a> docs: revise Ruff setup instructions for Zed editor (<a href="https://redirect.github.com/astral-sh/ruff/issues/20935">#20935</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/76127e5fb538ec7642af00a4dc68230ab52cf050"><code>76127e5</code></a> [ty] Update salsa (<a href="https://redirect.github.com/astral-sh/ruff/issues/21281">#21281</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/cddc0fedc24d6ca90601d81bacfaab418fe50a97"><code>cddc0fe</code></a> [syntax-error]: no binding for nonlocal PLE0117 as a semantic syntax error (...</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.14.2...0.14.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.14.2&new-version=0.14.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Sign in to join this conversation.