-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix F841
false negative on assignment to multiple variables
#8489
Conversation
|
code | total | + violation | - violation | + fix | - fix |
---|---|---|---|---|---|
F841 | 1 | 1 | 0 | 0 | 0 |
Linter (preview)
ℹ️ ecosystem check detected linter changes. (+1417 -0 violations, +0 -0 fixes in 41 projects)
RasaHQ/rasa (+39 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ rasa/telemetry.py:594:30: F841 Local variable `tb` is assigned to but never used + rasa/telemetry.py:594:9: F841 Local variable `exc_type` is assigned to but never used + tests/cli/test_rasa_export.py:278:5: F841 Local variable `events` is assigned to but never used + tests/core/evaluation/test_marker.py:287:13: F841 Local variable `expected` is assigned to but never used + tests/core/evaluation/test_marker.py:307:13: F841 Local variable `expected` is assigned to but never used + tests/core/evaluation/test_marker.py:558:13: F841 Local variable `expected_size` is assigned to but never used + tests/core/evaluation/test_marker.py:583:13: F841 Local variable `expected_size` is assigned to but never used + tests/core/test_evaluation.py:152:23: F841 Local variable `num_stories` is assigned to but never used + tests/core/test_evaluation.py:319:23: F841 Local variable `num_stories` is assigned to but never used + tests/core/training/test_interactive.py:818:11: F841 Local variable `kwargs` is assigned to but never used ... 29 additional changes omitted for project
alteryx/featuretools (+20 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ featuretools/computational_backends/feature_set.py:113:9: F841 Local variable `node_needs_full_dataframe` is assigned to but never used + featuretools/primitives/utils.py:144:9: F841 Local variable `trans_valid_inputs` is assigned to but never used + featuretools/primitives/utils.py:145:9: F841 Local variable `trans_return_type` is assigned to but never used + featuretools/primitives/utils.py:151:9: F841 Local variable `agg_valid_inputs` is assigned to but never used + featuretools/primitives/utils.py:152:9: F841 Local variable `agg_return_type` is assigned to but never used + featuretools/tests/computational_backend/test_calculate_feature_matrix.py:1668:9: F841 Local variable `client` is assigned to but never used + featuretools/tests/computational_backend/test_calculate_feature_matrix.py:1707:9: F841 Local variable `client` is assigned to but never used + featuretools/tests/primitive_tests/test_agg_feats.py:609:9: F841 Local variable `features` is assigned to but never used + featuretools/tests/primitive_tests/test_agg_feats.py:683:9: F841 Local variable `features` is assigned to but never used + featuretools/tests/primitive_tests/test_agg_feats.py:809:9: F841 Local variable `features` is assigned to but never used ... 10 additional changes omitted for project
apache/airflow (+65 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --select ALL --preview
+ airflow/cli/commands/celery_command.py:192:16: F841 Local variable `stderr` is assigned to but never used + airflow/cli/commands/celery_command.py:192:24: F841 Local variable `log_file` is assigned to but never used + airflow/cli/commands/celery_command.py:192:8: F841 Local variable `stdout` is assigned to but never used + airflow/configuration.py:1596:22: F841 Local variable `source` is assigned to but never used + airflow/configuration.py:687:25: F841 Local variable `should_continue` is assigned to but never used + airflow/io/store/path.py:164:31: F841 Local variable `o_key` is assigned to but never used + airflow/providers/google/cloud/log/gcs_task_handler.py:178:33: F841 Local variable `stackinfo` is assigned to but never used + airflow/providers/google/cloud/transfers/s3_to_gcs.py:228:9: F841 Local variable `gcs_bucket` is assigned to but never used + airflow/providers/google/cloud/transfers/s3_to_gcs.py:242:9: F841 Local variable `gcs_bucket` is assigned to but never used + airflow/providers/google/cloud/transfers/s3_to_gcs.py:250:30: F841 Local variable `dest_gcs_object_prefix` is assigned to but never used ... 55 additional changes omitted for project
aws/aws-sam-cli (+46 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ tests/integration/init/test_init_command.py:1012:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:118:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:150:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:182:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:214:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:248:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:282:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:316:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:529:17: F841 Local variable `stdout_data` is assigned to but never used + tests/integration/init/test_init_command.py:558:17: F841 Local variable `stdout_data` is assigned to but never used ... 36 additional changes omitted for project
bokeh/bokeh (+25 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --select ALL --preview
+ src/bokeh/sphinxext/bokeh_model.py:117:34: F841 Local variable `arglist` is assigned to but never used + src/bokeh/sphinxext/bokeh_model.py:117:43: F841 Local variable `retann` is assigned to but never used + src/bokeh/sphinxext/bokeh_model.py:117:9: F841 Local variable `name_prefix` is assigned to but never used + src/bokeh/sphinxext/bokeh_options.py:104:36: F841 Local variable `arglist` is assigned to but never used + src/bokeh/sphinxext/bokeh_options.py:104:45: F841 Local variable `retann` is assigned to but never used + src/bokeh/sphinxext/bokeh_options.py:104:9: F841 Local variable `name_prefix` is assigned to but never used + src/bokeh/sphinxext/bokeh_plot.py:254:15: F841 Local variable `lineno` is assigned to but never used + src/bokeh/sphinxext/bokeh_settings.py:84:32: F841 Local variable `arglist` is assigned to but never used + src/bokeh/sphinxext/bokeh_settings.py:84:41: F841 Local variable `retann` is assigned to but never used + src/bokeh/sphinxext/bokeh_settings.py:84:9: F841 Local variable `name_prefix` is assigned to but never used ... 15 additional changes omitted for project
commaai/openpilot (+2 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ tools/sim/bridge/metadrive/metadrive_process.py:90:30: F841 Local variable `info` is assigned to but never used + tools/sim/bridge/metadrive/metadrive_process.py:90:7: F841 Local variable `obs` is assigned to but never used
demisto/content (+523 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ Documentation/common_server_docs.py:252:5: F841 Local variable `js_doc` is assigned to but never used + Documentation/common_server_docs.py:256:5: F841 Local variable `ps_doc` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:762:14: F841 Local variable `RET` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:762:29: F841 Local variable `rmsg` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:762:9: F841 Local variable `SDL` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:824:14: F841 Local variable `RET` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:824:24: F841 Local variable `rcs` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:824:29: F841 Local variable `rmsg` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:839:14: F841 Local variable `RET` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:839:24: F841 Local variable `rcs` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:839:29: F841 Local variable `rmsg` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:839:9: F841 Local variable `SDL` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:856:24: F841 Local variable `rcs` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:856:29: F841 Local variable `rmsg` is assigned to but never used + Packs/ARIAPacketIntelligence/Integrations/ARIAPacketIntelligence/ARIAPacketIntelligence.py:856:9: F841 Local variable `SDL` is assigned to but never used + Packs/AWS-GuardDuty/Integrations/AWSGuardDutyEventCollector/AWSGuardDutyEventCollector_test.py:241:13: F841 Local variable `new_last_ids` is assigned to but never used + Packs/AWS-GuardDuty/Integrations/AWSGuardDutyEventCollector/AWSGuardDutyEventCollector_test.py:241:27: F841 Local variable `new_collect_from` is assigned to but never used + Packs/AWS-GuardDuty/Integrations/AWSGuardDutyEventCollector/AWSGuardDutyEventCollector_test.py:303:13: F841 Local variable `new_last_ids` is assigned to but never used ... 505 additional changes omitted for project
docker/docker-py (+31 -0 violations, +0 -0 fixes)
ruff check --no-cache --exit-zero --preview
+ docker/api/image.py:401:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/image.py:476:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/plugin.py:132:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/plugin.py:173:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/plugin.py:199:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/plugin.py:252:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/service.py:166:19: F841 Local variable `repo_name` is assigned to but never used + docker/api/service.py:447:23: F841 Local variable `repo_name` is assigned to but never used + docker/transport/npipesocket.py:121:9: F841 Local variable `err` is assigned to but never used + docker/transport/npipesocket.py:143:13: F841 Local variable `err` is assigned to but never used ... 21 additional changes omitted for project
... Truncated remaining completed projected reports due to GitHub comment length restrictions
Changes by rule (1 rules affected)
code | total | + violation | - violation | + fix | - fix |
---|---|---|---|---|---|
F841 | 1417 | 1417 | 0 | 0 | 0 |
None of the new violations seem to be incorrect, but there are a lot of them. Moved the behaviour change behind the preview flag. |
I don't know why there is a non-preview ecosystem change... Edit: it's because the repo enables them. |
rotki uses possible solution is adding |
Thanks! Also confirmed the above (that Rotki enables preview on their |
Addresses #8489 (comment) That issues still exist on formatter, but since `black` doesn't support `no-preview` cli arg, I didn't include it in this PR. --------- Co-authored-by: Zanie <contact@zanie.dev>
Summary
Closes #8441 behind preview feature flag.
Test Plan
cargo test