Skip to content

Stabilize FURB171#22928

Merged
ntBre merged 1 commit intobrent/0.15.0from
brent/furb171-0.15
Jan 29, 2026
Merged

Stabilize FURB171#22928
ntBre merged 1 commit intobrent/0.15.0from
brent/furb171-0.15

Conversation

@ntBre
Copy link
Contributor

@ntBre ntBre commented Jan 28, 2026

@ntBre ntBre added this to the v0.15 milestone Jan 28, 2026
@ntBre ntBre added the rule Implementing or modifying a lint rule label Jan 28, 2026
@ntBre ntBre requested review from amyreese and dylwil3 January 28, 2026 18:55
@astral-sh-bot
Copy link

astral-sh-bot bot commented Jan 28, 2026

ruff-ecosystem results

Linter (stable)

ℹ️ ecosystem check detected linter changes. (+35 -0 violations, +0 -0 fixes in 6 projects; 49 projects unchanged)

apache/airflow (+23 -0 violations, +0 -0 fixes)

ruff check --no-cache --exit-zero --no-fix --output-format concise --no-preview --select ALL

+ airflow-core/src/airflow/utils/db.py:1642:8: FURB171 Membership test against single-item container
+ airflow-core/tests/unit/cli/commands/test_variable_command.py:516:16: FURB171 Membership test against single-item container
+ airflow-core/tests/unit/cli/commands/test_variable_command.py:533:16: FURB171 Membership test against single-item container
+ dev/breeze/src/airflow_breeze/utils/run_tests.py:474:8: FURB171 Membership test against single-item container
+ dev/react-plugin-tools/bootstrap.py:59:10: FURB171 Membership test against single-item container
+ dev/react-plugin-tools/bootstrap.py:62:10: FURB171 Membership test against single-item container
+ devel-common/src/docs/provider_conf.py:276:4: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:140:103: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:164:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:186:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:187:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:209:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:210:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:267:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:268:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:278:31: FURB171 Membership test against single-item container
+ providers/common/sql/tests/unit/common/sql/sensors/test_sql.py:279:31: FURB171 Membership test against single-item container
+ providers/edge3/src/airflow/providers/edge3/plugins/edge_executor_plugin.py:68:47: FURB171 Membership test against single-item container
+ providers/fab/src/airflow/providers/fab/www/extensions/init_views.py:118:70: FURB171 Membership test against single-item container
+ providers/fab/tests/unit/fab/auth_manager/api_fastapi/services/test_roles.py:39:57: FURB171 Membership test against single-item container
+ providers/google/src/airflow/providers/google/cloud/triggers/cloud_build.py:90:20: FURB171 Membership test against single-item container
+ providers/snowflake/src/airflow/providers/snowflake/triggers/snowflake_trigger.py:81:24: FURB171 Membership test against single-item container
+ scripts/ci/prek/mypy_folder.py:115:14: FURB171 Membership test against single-item container

apache/superset (+1 -0 violations, +0 -0 fixes)

ruff check --no-cache --exit-zero --no-fix --output-format concise --no-preview --select ALL

+ superset/connectors/sqla/models.py:876:62: FURB171 Membership test against single-item container

ibis-project/ibis (+1 -0 violations, +0 -0 fixes)

+ ibis/backends/singlestoredb/__init__.py:1045:16: FURB171 Membership test against single-item container

pypa/cibuildwheel (+1 -0 violations, +0 -0 fixes)

+ cibuildwheel/platforms/android.py:683:10: FURB171 Membership test against single-item container

scikit-build/scikit-build-core (+1 -0 violations, +0 -0 fixes)

+ tests/test_settings_overrides.py:523:8: FURB171 Membership test against single-item container

zulip/zulip (+8 -0 violations, +0 -0 fixes)

ruff check --no-cache --exit-zero --no-fix --output-format concise --no-preview --select ALL

+ tools/lib/provision.py:155:28: FURB171 Membership test against single-item container
+ tools/lib/template_parser.py:672:29: FURB171 Membership test against single-item container
+ tools/lib/template_parser.py:680:29: FURB171 Membership test against single-item container
+ zerver/actions/presence.py:87:8: FURB171 Membership test against single-item container
+ zerver/lib/emoji.py:107:12: FURB171 Membership test against single-item container
+ zerver/lib/narrow_predicate.py:60:39: FURB171 Membership test against single-item container
+ zerver/lib/url_decoding.py:138:30: FURB171 Membership test against single-item container
+ zerver/tests/test_subs.py:2924:12: FURB171 Membership test against single-item container

Changes by rule (1 rules affected)

code total + violation - violation + fix - fix
FURB171 35 35 0 0 0

Linter (preview)

✅ ecosystem check detected no linter changes.

@ntBre ntBre merged commit 1a9bd5c into brent/0.15.0 Jan 29, 2026
42 checks passed
@ntBre ntBre deleted the brent/furb171-0.15 branch January 29, 2026 14:07
@ntBre ntBre mentioned this pull request Jan 29, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rule Implementing or modifying a lint rule

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants