Solver for wordle puzzle game
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.0.270 to 0.0.277. <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>v0.0.277</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>Breaking Changes</h3> <ul> <li>Add .ipynb_checkpoints, .pyenv, .pytest_cache, and .vscode to default excludes by <a href="https://github.com/charliermarsh"><code>@charliermarsh</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5513">astral-sh/ruff#5513</a></li> </ul> <h3>Rules</h3> <ul> <li>[<code>pylint</code>] Implement Pylint <code>typevar-name-mismatch</code> (<code>C0132</code>) by <a href="https://github.com/tjkuson"><code>@tjkuson</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5501">astral-sh/ruff#5501</a></li> </ul> <h3>Settings</h3> <ul> <li>Add <code>ruff rule --all</code> subcommand (with JSON output) by <a href="https://github.com/akx"><code>@akx</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5059">astral-sh/ruff#5059</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix eval detection for suspicious-eval-usage by <a href="https://github.com/charliermarsh"><code>@charliermarsh</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5506">astral-sh/ruff#5506</a></li> <li>Avoid PERF rules for iteration-dependent assignments by <a href="https://github.com/charliermarsh"><code>@charliermarsh</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5508">astral-sh/ruff#5508</a></li> <li>Avoid returning first-match for rule prefixes by <a href="https://github.com/charliermarsh"><code>@charliermarsh</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5511">astral-sh/ruff#5511</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/astral-sh/ruff/compare/v0.0.276...v0.0.277">https://github.com/astral-sh/ruff/compare/v0.0.276...v0.0.277</a></p> <h2>v0.0.276</h2> <!-- raw HTML omitted --> <p>See the <a href="https://astral.sh/blog/ruff-v0.0.276">release blog post</a> for more, including detailed descriptions of any newly added rules.</p> <h2>What's Changed</h2> <p>Highlights include: experimental support for linting Jupyter Notebooks.</p> <p>To opt-in to linting Jupyter Notebook files, add the <code>*.ipynb</code> pattern to your <a href="https://github.com/astral-sh/ruff/blob/HEAD/settings.md#include"><code>include</code></a> setting, like so:</p> <pre lang="toml"><code>[tool.ruff] # Allow Ruff to discover `*.ipynb` files. include = ["*.py", "*.pyi", "**/pyproject.toml", "*.ipynb"] </code></pre> <p>This will prompt Ruff to discover Jupyter Notebook files in any specified directories, and lint them accordingly.</p> <p>Jupyter Notebook support is currently opt-in and experimental. We'd love your help testing it out. Have feedback? Run into issues? <a href="https://github.com/astral-sh/ruff/issues/new">Let us know!</a></p> <h3>New Rules</h3> <ul> <li>[<code>flake8-pyi</code>] Implement <code>PYI002</code>, <code>PYI003</code>, <code>PYI004</code>, <code>PYI005</code> by <a href="https://github.com/density"><code>@density</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5457">astral-sh/ruff#5457</a></li> <li>[<code>numpy</code>] Implement <code>numpy-deprecated-function</code> (<code>NPY003</code>) by <a href="https://github.com/charliermarsh"><code>@charliermarsh</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5468">astral-sh/ruff#5468</a></li> <li>[<code>perflint</code>] Implement <code>unnecessary-list-cast</code> (<code>PERF101</code>) by <a href="https://github.com/qdegraaf"><code>@qdegraaf</code></a> in <a href="https://redirect.github.com/astral-sh/ruff/pull/5121">astral-sh/ruff#5121</a></li> </ul> <!-- 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/BREAKING_CHANGES.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.0.277</h2> <h3><code>.ipynb_checkpoints</code>, <code>.pyenv</code>, <code>.pytest_cache</code>, and <code>.vscode</code> are now excluded by default (<a href="https://redirect.github.com/astral-sh/ruff/pull/5513">#5513</a>)</h3> <p>Ruff maintains a list of default exclusions, which now consists of the following patterns:</p> <ul> <li><code>.bzr</code></li> <li><code>.direnv</code></li> <li><code>.eggs</code></li> <li><code>.git</code></li> <li><code>.git-rewrite</code></li> <li><code>.hg</code></li> <li><code>.ipynb_checkpoints</code></li> <li><code>.mypy_cache</code></li> <li><code>.nox</code></li> <li><code>.pants.d</code></li> <li><code>.pyenv</code></li> <li><code>.pytest_cache</code></li> <li><code>.pytype</code></li> <li><code>.ruff_cache</code></li> <li><code>.svn</code></li> <li><code>.tox</code></li> <li><code>.venv</code></li> <li><code>.vscode</code></li> <li><code>__pypackages__</code></li> <li><code>_build</code></li> <li><code>buck-out</code></li> <li><code>build</code></li> <li><code>dist</code></li> <li><code>node_modules</code></li> <li><code>venv</code></li> </ul> <p>Previously, the <code>.ipynb_checkpoints</code>, <code>.pyenv</code>, <code>.pytest_cache</code>, and <code>.vscode</code> directories were not excluded by default. This change brings Ruff's default exclusions in line with other tools like Black.</p> <h2>0.0.276</h2> <h3>The <code>keep-runtime-typing</code> setting has been reinstated (<a href="https://redirect.github.com/astral-sh/ruff/pull/5470">#5470</a>)</h3> <p>The <code>keep-runtime-typing</code> setting has been reinstated with revised semantics. This setting was removed in <a href="https://redirect.github.com/astral-sh/ruff/pull/4427">#4427</a>, as it was equivalent to ignoring the <code>UP006</code> and <code>UP007</code> rules via Ruff's standard <code>ignore</code> mechanism.</p> <p>Taking <code>UP006</code> (rewrite <code>List[int]</code> to <code>list[int]</code>) as an example, the setting now behaves as follows:</p> <ul> <li>On Python 3.7 and Python 3.8, setting <code>keep-runtime-typing = true</code> will cause Ruff to ignore <code>UP006</code> violations, even if <code>from __future__ import annotations</code> is present in the file. While such annotations are valid in Python 3.7 and Python 3.8 when combined with</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/324455f580813a7c7721dc1d7ef1ee7721ae3e76"><code>324455f</code></a> Bump version to 0.0.277 (<a href="https://redirect.github.com/astral-sh/ruff/issues/5515">#5515</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/da1c320bfa0fdae38c0c51c8fe91781fcdcd8728"><code>da1c320</code></a> Add .ipynb_checkpoints, .pyenv, .pytest_cache, and .vscode to default exclude...</li> <li><a href="https://github.com/astral-sh/ruff/commit/485d997d359b3fdbaef992e634557fd953a24f75"><code>485d997</code></a> Tweak prefix match to use .all_rules() (<a href="https://redirect.github.com/astral-sh/ruff/issues/5512">#5512</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/d7214e77e69c731e74f4e7cfe8d063aab9f8ebf8"><code>d7214e7</code></a> Add <code>ruff rule --all</code> subcommand (with JSON output) (<a href="https://redirect.github.com/astral-sh/ruff/issues/5059">#5059</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/952c62310238d8bd7bb9cb42099d7ea785c0baef"><code>952c623</code></a> Avoid returning first-match for rule prefixes (<a href="https://redirect.github.com/astral-sh/ruff/issues/5511">#5511</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/0a2620164350d8bd88d0ec1d1558c52fd8df4889"><code>0a26201</code></a> Merge clippy and clippy (wasm) jobs on CI (<a href="https://redirect.github.com/astral-sh/ruff/issues/5447">#5447</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/0e67757edbbf28c3a49dcc92c5844c1f432d1b51"><code>0e67757</code></a> [<code>pylint</code>] Implement Pylint <code>typevar-name-mismatch</code> (<code>C0132</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/5501">#5501</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/c395e44bd761b34cab03e4d811af332ee0a2d49a"><code>c395e44</code></a> Avoid PERF rules for iteration-dependent assignments (<a href="https://redirect.github.com/astral-sh/ruff/issues/5508">#5508</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/75da72bd7fe786523f94064a2639096b61cb370f"><code>75da72b</code></a> Update documentation to list double-quote preference first (<a href="https://redirect.github.com/astral-sh/ruff/issues/5507">#5507</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/521e6de2c8833f0229f3d51ee71fd70abd5805b8"><code>521e6de</code></a> Fix eval detection for suspicious-eval-usage (<a href="https://redirect.github.com/astral-sh/ruff/issues/5506">#5506</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/v0.0.270...v0.0.277">compare view</a></li> </ul> </details> <br /> [](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 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>
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by dependabot[bot] and has received 0 comments.