dotenv-cli
dotenv-cli copied to clipboard
Bump ruff from 0.5.6 to 0.5.7
Bumps ruff from 0.5.6 to 0.5.7.
Release notes
Sourced from ruff's releases.
0.5.7
Release Notes
Preview features
- [
flake8-comprehensions] Account for list and set comprehensions inunnecessary-literal-within-tuple-call(C409) (#12657)- [
flake8-pyi] Add autofix forfuture-annotations-in-stub(PYI044) (#12676)- [
flake8-return] Avoid syntax error when auto-fixingRET505with mixed indentation (space and tabs) (#12740)- [
pydoclint] Adddocstring-missing-yields(DOC402) anddocstring-extraneous-yields(DOC403) (#12538)- [
pydoclint] AvoidDOC201if docstring begins with "Return", "Returns", "Yield", or "Yields" (#12675)- [
pydoclint] Deduplicate collected exceptions after traversing function bodies (DOC501) (#12642)- [
pydoclint] IgnoreDOCerrors for stub functions (#12651)- [
pydoclint] Teach rules to understand reraised exceptions as being explicitly raised (DOC501,DOC502) (#12639)- [
ruff] Implementincorrectly-parenthesized-tuple-in-subscript(RUF031) (#12480)- [
ruff] MarkRUF023fix as unsafe if__slots__is not a set and the binding is used elsewhere (#12692)Rule changes
- [
refurb] Add autofix forimplicit-cwd(FURB177) (#12708)- [
ruff] Add autofix forzip-instead-of-pairwise(RUF007) (#12663)- [
tryceratops] AddBaseExceptiontoraise-vanilla-classrule (TRY002) (#12620)Server
- Ignore non-file workspace URL; Ruff will display a warning notification in this case (#12725)
CLI
- Fix cache invalidation for nested
pyproject.tomlfiles (#12727)Bug fixes
- [
flake8-async] Fix false positives with multipleasync withitems (ASYNC100) (#12643)- [
flake8-bandit] Avoid false-positives for list concatenations in SQL construction (S608) (#12720)- [
flake8-bugbear] Treatreturnas equivalent tobreak(B909) (#12646)- [
flake8-comprehensions] Set comprehensions not a violation forsuminunnecessary-comprehension-in-call(C419) (#12691)- [
flake8-simplify] Parenthesize conditions based on precedence when merging if arms (SIM114) (#12737)- [
pydoclint] Try both 'Raises' section styles when convention is unspecified (DOC501) (#12649)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.5.7
Preview features
- [
flake8-comprehensions] Account for list and set comprehensions inunnecessary-literal-within-tuple-call(C409) (#12657)- [
flake8-pyi] Add autofix forfuture-annotations-in-stub(PYI044) (#12676)- [
flake8-return] Avoid syntax error when auto-fixingRET505with mixed indentation (space and tabs) (#12740)- [
pydoclint] Adddocstring-missing-yields(DOC402) anddocstring-extraneous-yields(DOC403) (#12538)- [
pydoclint] AvoidDOC201if docstring begins with "Return", "Returns", "Yield", or "Yields" (#12675)- [
pydoclint] Deduplicate collected exceptions after traversing function bodies (DOC501) (#12642)- [
pydoclint] IgnoreDOCerrors for stub functions (#12651)- [
pydoclint] Teach rules to understand reraised exceptions as being explicitly raised (DOC501,DOC502) (#12639)- [
ruff] Implementincorrectly-parenthesized-tuple-in-subscript(RUF031) (#12480)- [
ruff] MarkRUF023fix as unsafe if__slots__is not a set and the binding is used elsewhere (#12692)Rule changes
- [
refurb] Add autofix forimplicit-cwd(FURB177) (#12708)- [
ruff] Add autofix forzip-instead-of-pairwise(RUF007) (#12663)- [
tryceratops] AddBaseExceptiontoraise-vanilla-classrule (TRY002) (#12620)Server
- Ignore non-file workspace URL; Ruff will display a warning notification in this case (#12725)
CLI
- Fix cache invalidation for nested
pyproject.tomlfiles (#12727)Bug fixes
- [
flake8-async] Fix false positives with multipleasync withitems (ASYNC100) (#12643)- [
flake8-bandit] Avoid false-positives for list concatenations in SQL construction (S608) (#12720)- [
flake8-bugbear] Treatreturnas equivalent tobreak(B909) (#12646)- [
flake8-comprehensions] Set comprehensions not a violation forsuminunnecessary-comprehension-in-call(C419) (#12691)- [
flake8-simplify] Parenthesize conditions based on precedence when merging if arms (SIM114) (#12737)- [
pydoclint] Try both 'Raises' section styles when convention is unspecified (DOC501) (#12649)
Commits
221ea66Bump version to 0.5.7 (#12756)d28c5af[red-knot] Remove mentions of Ruff from the CLI help (#12752)f1de08c[red-knot] Merge the semantic and module-resolver crates (#12751)33e9a6aSIM110:any()is ~3x slower than the code it replaces (#12746)f577e03[ruff] Ignore empty tuples for `incorrectly-parenthesized-tuple-in-subscript ...f537335Remove alluseEffectusages (#12659)2daa914Gracefully handle errors in CLI (#12747)6d9205e[ruff_linter] - Use LibCST inadjust_indentationfor mixed whitespace (#1...df7345eExit with an error if there are check failures (#12735)dc6aafeSetup tracing and document tracing usage (#12730)- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)