43
43
"./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py" = [
44
44
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
45
45
]
46
+ "./doc/_scripts/gen_devicetree_rest.py" = [
47
+ " SIM905" , # https://docs.astral.sh/ruff/rules/split-static-string
48
+ ]
46
49
"./doc/_scripts/redirects.py" = [
47
50
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
48
51
]
413
416
" F541" , # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
414
417
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
415
418
" SIM102" , # https://docs.astral.sh/ruff/rules/collapsible-if
416
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
419
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
417
420
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
418
421
]
419
422
"./scripts/dts/gen_driver_kconfig_dts.py" = [
420
- " F541" , # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
421
423
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
422
424
]
423
425
"./scripts/dts/gen_dts_cmake.py" = [
428
430
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
429
431
]
430
432
"./scripts/dts/python-devicetree/src/devicetree/dtlib.py" = [
431
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
433
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
432
434
]
433
435
"./scripts/dts/python-devicetree/src/devicetree/edtlib.py" = [
434
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
436
+ " SIM905" , # https://docs.astral.sh/ruff/rules/split-static-string
437
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
435
438
]
436
439
"./scripts/dts/python-devicetree/src/devicetree/grutils.py" = [
437
440
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
445
448
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
446
449
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
447
450
" SIM115" , # https://docs.astral.sh/ruff/rules/open-file-with-context-handler
448
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
451
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
449
452
]
450
453
"./scripts/dts/python-devicetree/tests/test_edtlib.py" = [
451
454
" B905" , # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict
570
573
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
571
574
" SIM102" , # https://docs.astral.sh/ruff/rules/collapsible-if
572
575
" UP006" , # https://docs.astral.sh/ruff/rules/non-pep585-annotation
573
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
576
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
574
577
" UP015" , # https://docs.astral.sh/ruff/rules/redundant-open-modes
575
578
" UP032" , # https://docs.astral.sh/ruff/rules/f-string
576
579
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
612
615
]
613
616
"./scripts/logging/dictionary/dictionary_parser/log_parser_v3.py" = [
614
617
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
615
- " SIM401" , # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get
616
618
]
617
619
"./scripts/logging/dictionary/dictionary_parser/mipi_syst.py" = [
618
620
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
669
671
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
670
672
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
671
673
]
672
- "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/utils.py" = [
673
- " SIM105" , # https://docs.astral.sh/ruff/rules/suppressible-exception
674
- ]
675
674
"./scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py" = [
676
675
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
677
676
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
726
725
" SIM115" , # https://docs.astral.sh/ruff/rules/open-file-with-context-handler
727
726
" UP012" , # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8
728
727
]
728
+ "./scripts/pylib/pytest-twister-harness/tests/resources/zen_of_python.py" = [
729
+ " SIM905" , # https://docs.astral.sh/ruff/rules/split-static-string
730
+ ]
729
731
"./scripts/pylib/twister/expr_parser.py" = [
730
732
" SIM103" , # https://docs.astral.sh/ruff/rules/needless-bool
731
733
" SIM110" , # https://docs.astral.sh/ruff/rules/reimplemented-builtin
772
774
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
773
775
" SIM117" , # https://docs.astral.sh/ruff/rules/multiple-with-statements
774
776
" UP006" , # https://docs.astral.sh/ruff/rules/non-pep585-annotation
775
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
777
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
776
778
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
777
779
]
778
780
"./scripts/set_assignees.py" = [
789
791
" UP015" , # https://docs.astral.sh/ruff/rules/redundant-open-modes
790
792
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
791
793
]
792
- "./scripts/support/quartus-flash.py" = [
793
- " E501" , # https://docs.astral.sh/ruff/rules/line-too-long
794
- " I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
795
- " SIM115" , # https://docs.astral.sh/ruff/rules/open-file-with-context-handler
796
- ]
797
794
"./scripts/tests/twister/conftest.py" = [
798
795
" E402" , # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
799
796
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
806
803
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
807
804
" UP026" , # https://docs.astral.sh/ruff/rules/deprecated-mock-import
808
805
]
806
+ "./scripts/tests/twister/test_config_parser.py" = [
807
+ " B017" , # https://docs.astral.sh/ruff/rules/assert-raises-exception
808
+ " B033" , # https://docs.astral.sh/ruff/rules/duplicate-value
809
+ " E501" , # https://docs.astral.sh/ruff/rules/line-too-long
810
+ " I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
811
+ " SIM117" , # https://docs.astral.sh/ruff/rules/multiple-with-statements
812
+ " UP026" , # https://docs.astral.sh/ruff/rules/deprecated-mock-import
813
+ ]
809
814
"./scripts/tests/twister/test_data/mixins/test_to_ignore.py" = [
810
815
" B011" , # https://docs.astral.sh/ruff/rules/assert-false
811
816
]
1070
1075
" SIM115" , # https://docs.astral.sh/ruff/rules/open-file-with-context-handler
1071
1076
" UP004" , # https://docs.astral.sh/ruff/rules/useless-object-inheritance
1072
1077
" UP006" , # https://docs.astral.sh/ruff/rules/non-pep585-annotation
1073
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
1078
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
1074
1079
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
1075
1080
]
1076
1081
"./scripts/west_commands/bindesc.py" = [
1158
1163
" UP008" , # https://docs.astral.sh/ruff/rules/super-call-with-parameters
1159
1164
]
1160
1165
"./scripts/west_commands/spdx.py" = [
1161
- " E501" , # https://docs.astral.sh/ruff/rules/line-too-long
1162
1166
" F541" , # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders
1163
1167
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1164
1168
]
1197
1201
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1198
1202
]
1199
1203
"./scripts/west_commands/tests/test_nrf.py" = [
1200
- " B011" , # https://docs.astral.sh/ruff/rules/assert-false
1201
1204
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1202
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
1205
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
1203
1206
]
1204
1207
"./scripts/west_commands/tests/test_nxp_s32dbg.py" = [
1205
1208
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
1343
1346
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1344
1347
" SIM401" , # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get
1345
1348
" UP006" , # https://docs.astral.sh/ruff/rules/non-pep585-annotation
1346
- " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation
1349
+ " UP007" , # https://docs.astral.sh/ruff/rules/non-pep604-annotation-union
1347
1350
" UP035" , # https://docs.astral.sh/ruff/rules/deprecated-import
1348
1351
]
1349
1352
"./tests/drivers/can/host/pytest/test_can.py" = [
1358
1361
" I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1359
1362
" UP032" , # https://docs.astral.sh/ruff/rules/f-string
1360
1363
]
1364
+ "./tests/lib/devicetree/memory_region_flags/pytest/test_memory_region_flags.py" = [
1365
+ " E402" , # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file
1366
+ " E501" , # https://docs.astral.sh/ruff/rules/line-too-long
1367
+ " I001" , # https://docs.astral.sh/ruff/rules/unsorted-imports
1368
+ ]
1361
1369
"./tests/misc/check_init_priorities/validate_check_init_priorities_output.py" = [
1362
1370
" E501" , # https://docs.astral.sh/ruff/rules/line-too-long
1363
1371
" UP015" , # https://docs.astral.sh/ruff/rules/redundant-open-modes
@@ -1417,6 +1425,7 @@ exclude = [
1417
1425
" ./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py" ,
1418
1426
" ./doc/_extensions/zephyr/api_overview.py" ,
1419
1427
" ./doc/_extensions/zephyr/application.py" ,
1428
+ " ./doc/_extensions/zephyr/domain/__init__.py" ,
1420
1429
" ./doc/_extensions/zephyr/doxybridge.py" ,
1421
1430
" ./doc/_extensions/zephyr/doxyrunner.py" ,
1422
1431
" ./doc/_extensions/zephyr/doxytooltip/__init__.py" ,
@@ -1486,6 +1495,7 @@ exclude = [
1486
1495
" ./scripts/ci/guideline_check.py" ,
1487
1496
" ./scripts/ci/stats/merged_prs.py" ,
1488
1497
" ./scripts/ci/test_plan.py" ,
1498
+ " ./scripts/ci/twister_report_analyzer.py" ,
1489
1499
" ./scripts/ci/upload_test_results_es.py" ,
1490
1500
" ./scripts/ci/version_mgr.py" ,
1491
1501
" ./scripts/coredump/coredump_gdbserver.py" ,
@@ -1550,7 +1560,6 @@ exclude = [
1550
1560
" ./scripts/pylib/pytest-twister-harness/src/twister_harness/device/qemu_adapter.py" ,
1551
1561
" ./scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py" ,
1552
1562
" ./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/mcumgr.py" ,
1553
- " ./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/shell.py" ,
1554
1563
" ./scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py" ,
1555
1564
" ./scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py" ,
1556
1565
" ./scripts/pylib/pytest-twister-harness/tests/conftest.py" ,
@@ -1588,7 +1597,6 @@ exclude = [
1588
1597
" ./scripts/release/list_devicetree_bindings_changes.py" ,
1589
1598
" ./scripts/set_assignees.py" ,
1590
1599
" ./scripts/snippets.py" ,
1591
- " ./scripts/support/quartus-flash.py" ,
1592
1600
" ./scripts/tests/twister/conftest.py" ,
1593
1601
" ./scripts/tests/twister/pytest_integration/test_harness_pytest.py" ,
1594
1602
" ./scripts/tests/twister/test_cmakecache.py" ,
@@ -1655,6 +1663,7 @@ exclude = [
1655
1663
" ./scripts/west_commands/fetchers/core.py" ,
1656
1664
" ./scripts/west_commands/fetchers/http.py" ,
1657
1665
" ./scripts/west_commands/flash.py" ,
1666
+ " ./scripts/west_commands/patch.py" ,
1658
1667
" ./scripts/west_commands/robot.py" ,
1659
1668
" ./scripts/west_commands/run_common.py" ,
1660
1669
" ./scripts/west_commands/run_tests.py" ,
@@ -1737,6 +1746,7 @@ exclude = [
1737
1746
" ./soc/nuvoton/npcx/common/ecst/ecst.py" ,
1738
1747
" ./soc/nuvoton/npcx/common/ecst/ecst_args.py" ,
1739
1748
" ./soc/silabs/silabs_sim3/sim3u/gen_crossbar_config.py" ,
1749
+ " ./tests/bluetooth/classic/sdp_s/pytest/test_sdp.py" ,
1740
1750
" ./tests/boot/with_mcumgr/pytest/test_downgrade_prevention.py" ,
1741
1751
" ./tests/boot/with_mcumgr/pytest/test_upgrade.py" ,
1742
1752
" ./tests/boot/with_mcumgr/pytest/west_sign_wrapper.py" ,
@@ -1745,8 +1755,8 @@ exclude = [
1745
1755
" ./tests/drivers/can/host/pytest/test_can.py" ,
1746
1756
" ./tests/kernel/timer/timer_behavior/pytest/saleae_logic2.py" ,
1747
1757
" ./tests/kernel/timer/timer_behavior/pytest/test_timer.py" ,
1758
+ " ./tests/lib/devicetree/memory_region_flags/pytest/test_memory_region_flags.py" ,
1748
1759
" ./tests/misc/check_init_priorities/validate_check_init_priorities_output.py" ,
1749
- " ./tests/misc/llext-edk/pytest/test_edk.py" ,
1750
1760
" ./tests/net/lib/lwm2m/interop/pytest/conftest.py" ,
1751
1761
" ./tests/net/lib/lwm2m/interop/pytest/leshan.py" ,
1752
1762
" ./tests/net/lib/lwm2m/interop/pytest/test_blockwise.py" ,
0 commit comments