Title: Bump ruff from 0.11.4 to 0.12.11 by dependabot[bot] · Pull Request #147 · EuroPython/programapi · GitHub
Open Graph Title: Bump ruff from 0.11.4 to 0.12.11 by dependabot[bot] · Pull Request #147 · EuroPython/programapi
X Title: Bump ruff from 0.11.4 to 0.12.11 by dependabot[bot] · Pull Request #147 · EuroPython/programapi
Description: Bumps ruff from 0.11.4 to 0.12.11.
Release notes
Sourced from ruff's releases.
0.12.11
Release Notes
Preview features
[airflow] Extend AIR311 and AIR312 rules (#20082)
[airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
[flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
[flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
[flake8-use-pathlib] Add autofix for PTH211 (#20009)
[flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)
Bug fixes
[pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
[pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
[ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
[ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)
Rule changes
[ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)
Documentation
Fix incorrect D413 links in docstrings convention FAQ (#20089)
[flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)
Contributors
@AlexWaygood
@Avasam
@BurntSushi
@Gankra
@Glyphack
@JelleZijlstra
@Lee-W
@MatthewMckee4
@MichaReiser
@PrettyWood
@Renkai
@TaKO8Ki
@amyreese
@carljm
@chirizxc
@danparizher
@dhruvmanila
@dylwil3
@github-actions
@hamirmahal
... (truncated)
Changelog
Sourced from ruff's changelog.
0.12.11
Preview features
[airflow] Extend AIR311 and AIR312 rules (#20082)
[airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
[flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
[flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
[flake8-use-pathlib] Add autofix for PTH211 (#20009)
[flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)
Bug fixes
[pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
[pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
[ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
[ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)
Rule changes
[ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)
Documentation
Fix incorrect D413 links in docstrings convention FAQ (#20089)
[flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)
0.12.10
Preview features
[flake8-simplify] Implement fix for maxsplit without separator (SIM905) (#19851)
[flake8-use-pathlib] Add fixes for PTH102 and PTH103 (#19514)
Bug fixes
[isort] Handle multiple continuation lines after module docstring (I002) (#19818)
[pyupgrade] Avoid reporting __future__ features as unnecessary when they are used (UP010) (#19769)
[pyupgrade] Handle nested Optionals (UP045) (#19770)
Rule changes
[pycodestyle] Make E731 fix unsafe instead of display-only for class assignments (#19700)
[pyflakes] Add secondary annotation showing previous definition (F811) (#19900)
Documentation
Fix description of global config file discovery strategy (#19188)
Update outdated links to https://typing.python.org/en/latest/source/stubs.html (#19992)
[flake8-annotations] Remove unused import in example (ANN401) (#20000)
... (truncated)
Commits
c2bc15b Bump 0.12.11 (#20136)
e586f6d [ty] Benchmarks for problematic implicit instance attributes cases (#20133)
76a6b7e [pyflakes] Fix allowed-unused-imports matching for top-level modules (`F4...
1ce6571 Move GitLab output rendering to ruff_db (#20117)
d9aaacd [ty] Evaluate reachability of non-definitely-bound to Ambiguous (#19579)
18eaa65 [ty] Introduce a representation for the top/bottom materialization of an inva...
af259fa [flake8-async] Implement blocking-http-call-httpx (ASYNC212) (#20091)
d75ef38 [ty] print diagnostics with fully qualified name to disambiguate some cases (...
89ca493 [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#...
4b80f5f [ty] Optimize TDD atom ordering (#20098)
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 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
Open Graph Description: Bumps ruff from 0.11.4 to 0.12.11. Release notes Sourced from ruff's releases. 0.12.11 Release Notes Preview features [airflow] Extend AIR311 and AIR312 rules (#20082) [airflow] Replace wron...
X Description: Bumps ruff from 0.11.4 to 0.12.11. Release notes Sourced from ruff's releases. 0.12.11 Release Notes Preview features [airflow] Extend AIR311 and AIR312 rules (#20082) [airflow] Replace ...
Opengraph URL: https://github.com/EuroPython/programapi/pull/147
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:759da968-8488-0f67-4a39-694b616bee01 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9BE2:3485B5:11A862E:18B7BEF:697233B7 |
| html-safe-nonce | 2a21be9d22cff7e52030497551fbe0eee1b19194b9b454769a1899b41a4d7872 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkUyOjM0ODVCNToxMUE4NjJFOjE4QjdCRUY6Njk3MjMzQjciLCJ2aXNpdG9yX2lkIjoiNjY2ODU1NTc3ODM2NzI5MjcxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 97a82850be7a3a08bf19c2b0e10a43047304a996e676dd7b077fe9b1a5253a5d |
| hovercard-subject-tag | pull_request:2790105842 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/EuroPython/programapi/pull/147/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps ruff from 0.11.4 to 0.12.11. Release notes Sourced from ruff's releases. 0.12.11 Release Notes Preview features [airflow] Extend AIR311 and AIR312 rules (#20082) [airflow] Replace wron... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2c16db4e575031f6e3be03e0437c1ab663e0b4643ba5cbbfba48c1e4fc056a11 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/EuroPython/programapi git https://github.com/EuroPython/programapi.git |
| octolytics-dimension-user_id | 5538814 |
| octolytics-dimension-user_login | EuroPython |
| octolytics-dimension-repository_id | 797821381 |
| octolytics-dimension-repository_nwo | EuroPython/programapi |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 797821381 |
| octolytics-dimension-repository_network_root_nwo | EuroPython/programapi |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | a12ab519e1537fa080535ea933f81d4fcef34da0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width