addons-server
addons-server copied to clipboard
Bump ruff from 0.3.7 to 0.4.3 in /requirements
Bumps ruff from 0.3.7 to 0.4.3.
Release notes
Sourced from ruff's releases.
v0.4.3
Changes
Enhancements
- Add support for PEP 696 syntax (#11120)
Preview features
- [
refurb] Use function range forreimplemented-operatordiagnostics (#11271)- [
refurb] Ignore methods inreimplemented-operator(FURB118) (#11270)- [
refurb] Implementfstring-number-format(FURB116) (#10921)- [
ruff] Implementredirected-noqa(RUF101) (#11052)- [
pyflakes] Distinguish between first-party and third-party imports for fix suggestions (#11168)Rule changes
- [
flake8-bugbear] Ignore non-abstract class attributes when enforcingB024(#11210)- [
flake8-logging] Include inline instantiations when detecting loggers (#11154)- [
pylint] Also emitPLR0206for properties with variadic parameters (#11200)- [
ruff] Detect duplicate codes as part ofunused-noqa(RUF100) (#10850)Formatter
- Avoid multiline expression if format specifier is present (#11123)
LSP
- Write
ruff serversetup guide for Helix (#11183)ruff serverno longer hangs after shutdown (#11222)ruff serverreads from a configuration TOML file in the user configuration directory if no local configuration exists (#11225)ruff serverrespectsper-file-ignoresconfiguration (#11224)ruff server: Support a custom TOML configuration file (#11140)ruff server: Support setting to prioritize project configuration over editor configuration (#11086)Bug fixes
- Avoid debug assertion around NFKC renames (#11249)
- [
pyflakes] Prioritizeredefined-while-unusedoverunused-import(#11173)- [
ruff] Respectasyncexpressions in comprehension bodies (#11219)- [
pygrep_hooks] Fixblanket-noqapanic when last line has noqa with no newline (PGH004) (#11108)- [
perflint] Ignore list-copy recommendations for asyncforloops (#11250)- [
pyflakes] Improveinvalid-print-syntaxdocumentation (#11171)Performance
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.4.3
Enhancements
- Add support for PEP 696 syntax (#11120)
Preview features
- [
refurb] Use function range forreimplemented-operatordiagnostics (#11271)- [
refurb] Ignore methods inreimplemented-operator(FURB118) (#11270)- [
refurb] Implementfstring-number-format(FURB116) (#10921)- [
ruff] Implementredirected-noqa(RUF101) (#11052)- [
pyflakes] Distinguish between first-party and third-party imports for fix suggestions (#11168)Rule changes
- [
flake8-bugbear] Ignore non-abstract class attributes when enforcingB024(#11210)- [
flake8-logging] Include inline instantiations when detecting loggers (#11154)- [
pylint] Also emitPLR0206for properties with variadic parameters (#11200)- [
ruff] Detect duplicate codes as part ofunused-noqa(RUF100) (#10850)Formatter
- Avoid multiline expression if format specifier is present (#11123)
LSP
- Write
ruff serversetup guide for Helix (#11183)ruff serverno longer hangs after shutdown (#11222)ruff serverreads from a configuration TOML file in the user configuration directory if no local configuration exists (#11225)ruff serverrespectsper-file-ignoresconfiguration (#11224)ruff server: Support a custom TOML configuration file (#11140)ruff server: Support setting to prioritize project configuration over editor configuration (#11086)Bug fixes
- Avoid debug assertion around NFKC renames (#11249)
- [
pyflakes] Prioritizeredefined-while-unusedoverunused-import(#11173)- [
ruff] Respectasyncexpressions in comprehension bodies (#11219)- [
pygrep_hooks] Fixblanket-noqapanic when last line has noqa with no newline (PGH004) (#11108)- [
perflint] Ignore list-copy recommendations for asyncforloops (#11250)- [
pyflakes] Improveinvalid-print-syntaxdocumentation (#11171)Performance
0.4.2
... (truncated)
Commits
1e91a09Bump version to v0.4.3 (#11274)d0f51c6Remove remainingruff_shrinkingreferences (#11272)8dd3811Use function range forreimplemented-operatordiagnostics (#11271)894cd13[refurb] Ignore methods inreimplemented-operator(FURB118) (#11270)f3284fdRemove unnecessary check for RUF020 enabled (#11268)82dd5e6[red-knot] resolve class members (#11256)6a1e555Upgrade to Rust 1.78 (#11260)349a4cfRemove trailing reference section (#11257)dfbeca5ruff serverno longer hangs after shutdown (#11222)9e69cd6Rephrase rationale forpytest-incorrect-pytest-import(#11255)- 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)