Title: chore(deps): update dependency ruff to v0.2.2 by renovate[bot] · Pull Request #43 · crossplane/function-sdk-python · GitHub
Open Graph Title: chore(deps): update dependency ruff to v0.2.2 by renovate[bot] · Pull Request #43 · crossplane/function-sdk-python
X Title: chore(deps): update dependency ruff to v0.2.2 by renovate[bot] · Pull Request #43 · crossplane/function-sdk-python
Description: This PR contains the following updates:
Package
Change
Age
Adoption
Passing
Confidence
ruff (source, changelog)
==0.1.15 -> ==0.2.2
Release Notes
astral-sh/ruff (ruff)
v0.2.2
Compare Source
Highlights include:
Initial support formatting f-strings (in --preview).
Support for overriding arbitrary configuration options via the CLI through an expanded --config
argument (e.g., --config "lint.isort.combine-as-imports=false").
Significant performance improvements in Ruff's lexer, parser, and lint rules.
Preview features
Implement minimal f-string formatting (#9642)
[pycodestyle] Add blank line(s) rules (E301, E302, E303, E304, E305, E306) (#9266)
[refurb] Implement readlines_in_for (FURB129) (#9880)
Rule changes
[ruff] Ensure closing parentheses for multiline sequences are always on their own line (RUF022, RUF023) (#9793)
[numpy] Add missing deprecation violations (NPY002) (#9862)
[flake8-bandit] Detect mark_safe usages in decorators (#9887)
[ruff] Expand asyncio-dangling-task (RUF006) to include new_event_loop (#9976)
[flake8-pyi] Ignore 'unused' private type dicts in class scopes (#9952)
Formatter
Docstring formatting: Preserve tab indentation when using indent-style=tabs (#9915)
Disable top-level docstring formatting for notebooks (#9957)
Stabilize quote-style's preserve mode (#9922)
CLI
Allow arbitrary configuration options to be overridden via the CLI (#9599)
Bug fixes
Make show-settings filters directory-agnostic (#9866)
Respect duplicates when rewriting type aliases (#9905)
Respect tuple assignments in typing analyzer (#9969)
Use atomic write when persisting cache (#9981)
Use non-parenthesized range for DebugText (#9953)
[flake8-simplify] Avoid false positive with async for loops (SIM113) (#9996)
[flake8-trio] Respect async with in timeout-without-await (#9859)
[perflint] Catch a wider range of mutations in PERF101 (#9955)
[pycodestyle] Fix E30X panics on blank lines with trailing white spaces (#9907)
[pydocstyle] Allow using parameters as a subsection header (D405) (#9894)
[pydocstyle] Fix blank-line docstring rules for module-level docstrings (#9878)
[pylint] Accept 0.0 and 1.0 as common magic values (PLR2004) (#9964)
[pylint] Avoid suggesting set rewrites for non-hashable types (#9956)
[ruff] Avoid false negatives with string literals inside of method calls (RUF027) (#9865)
[ruff] Fix panic on with f-string detection (RUF027) (#9990)
[ruff] Ignore builtins when detecting missing f-strings (#9849)
Performance
Use memchr for string lexing (#9888)
Use memchr for tab-indentation detection (#9853)
Reduce Result
Open Graph Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.1.15 -> ==0.2.2 Release Notes astral-sh/ruff (ruff) v0.2.2 Com...
X Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.1.15 -> ==0.2.2 Release Notes astral-sh/ruff (ruff) v0.2.2...
Opengraph URL: https://github.com/crossplane/function-sdk-python/pull/43
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:b392f02d-49e8-e474-e488-599f3c2285c1 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C160:12F7EE:1D79F0B:27FA546:6A62FD41 |
| html-safe-nonce | e95df7d4a3372a851be0e49277c0f93e67bbbfb5bb6205c8abd469a2cdf54613 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTYwOjEyRjdFRToxRDc5RjBCOjI3RkE1NDY6NkE2MkZENDEiLCJ2aXNpdG9yX2lkIjoiOTkzNTM3ODI5ODM3NjY3NjQ5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 1756a2719fa2f11fe6d3815d17f4a4430d94de61244757d841eefbc0eddd352b |
| hovercard-subject-tag | pull_request:1707399015 |
| 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/crossplane/function-sdk-python/pull/43/files |
| twitter:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| og:image:alt | This PR contains the following updates: Package Change Age Adoption Passing Confidence ruff (source, changelog) ==0.1.15 -> ==0.2.2 Release Notes astral-sh/ruff (ruff) v0.2.2 Com... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 14517cd57568049be7ed25bfe9708f10d1e36b7254adfd920dfb9d44bcc71c41 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/crossplane/function-sdk-python git https://github.com/crossplane/function-sdk-python.git |
| octolytics-dimension-user_id | 45158470 |
| octolytics-dimension-user_login | crossplane |
| octolytics-dimension-repository_id | 721365259 |
| octolytics-dimension-repository_nwo | crossplane/function-sdk-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 721365259 |
| octolytics-dimension-repository_network_root_nwo | crossplane/function-sdk-python |
| 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 | 4b2ed33e3827bc186c45c037f9274b5493aaca4c |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width