1# SPDX-License-Identifier: Apache-2.0 2 3# This list is generated, it contains all python scripts that existed before ruff was introduced, 4# remove entries for files that pass CI compliance testing. 5 6[lint.per-file-ignores] 7"./arch/x86/gen_gdt.py" = [ 8 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 9 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 10] 11"./arch/x86/gen_idt.py" = [ 12 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 13 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 14 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 15] 16"./arch/x86/gen_mmu.py" = [ 17 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 18 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 19 "UP034", # https://docs.astral.sh/ruff/rules/extraneous-parentheses 20 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 21] 22"./arch/x86/zefi/zefi.py" = [ 23 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 24 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 25 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 26 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 27] 28"./arch/xtensa/core/gen_vectors.py" = [ 29 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 30 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 31 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 32] 33"./arch/xtensa/core/gen_zsr.py" = [ 34 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 35] 36"./arch/xtensa/core/xtensa_intgen.py" = [ 37 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 38 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 39 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 40 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 41 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 42] 43"./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py" = [ 44 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 45] 46"./doc/_scripts/redirects.py" = [ 47 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 48] 49"./modules/mbedtls/create_psa_files.py" = [ 50 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 51 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 52 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 53 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 54 "UP032", # https://docs.astral.sh/ruff/rules/f-string 55 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 56] 57"./samples/modules/tflite-micro/magic_wand/train/data_augmentation.py" = [ 58 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 59 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 60 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 61 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 62] 63"./samples/modules/tflite-micro/magic_wand/train/data_augmentation_test.py" = [ 64 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 65 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 66] 67"./samples/modules/tflite-micro/magic_wand/train/data_load.py" = [ 68 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 69 "B020", # https://docs.astral.sh/ruff/rules/loop-variable-overrides-iterator 70 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 71 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 72 "UP004", # https://docs.astral.sh/ruff/rules/useless-object-inheritance 73 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 74 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 75] 76"./samples/modules/tflite-micro/magic_wand/train/data_load_test.py" = [ 77 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 78 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 79 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 80] 81"./samples/modules/tflite-micro/magic_wand/train/data_prepare.py" = [ 82 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 83 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 84 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 85 "UP009", # https://docs.astral.sh/ruff/rules/utf8-encoding-declaration 86 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 87 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 88 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 89] 90"./samples/modules/tflite-micro/magic_wand/train/data_prepare_test.py" = [ 91 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 92 "F821", # https://docs.astral.sh/ruff/rules/undefined-name 93 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 94 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 95 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 96 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 97] 98"./samples/modules/tflite-micro/magic_wand/train/data_split.py" = [ 99 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 100 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 101 "UP009", # https://docs.astral.sh/ruff/rules/utf8-encoding-declaration 102 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 103 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 104] 105"./samples/modules/tflite-micro/magic_wand/train/data_split_person.py" = [ 106 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 107 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 108 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 109 "UP009", # https://docs.astral.sh/ruff/rules/utf8-encoding-declaration 110 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 111] 112"./samples/modules/tflite-micro/magic_wand/train/data_split_person_test.py" = [ 113 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 114 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 115 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 116] 117"./samples/modules/tflite-micro/magic_wand/train/data_split_test.py" = [ 118 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 119 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 120 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 121 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 122] 123"./samples/modules/tflite-micro/magic_wand/train/train.py" = [ 124 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 125 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 126 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 127 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 128 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 129 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 130 "UP032", # https://docs.astral.sh/ruff/rules/f-string 131] 132"./samples/modules/tflite-micro/magic_wand/train/train_test.py" = [ 133 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 134 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 135] 136"./samples/net/cellular_modem/server/te_udp_echo.py" = [ 137 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 138 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 139] 140"./samples/net/cellular_modem/server/te_udp_receive.py" = [ 141 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 142 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 143] 144"./samples/sensor/sensor_shell/pytest/test_sensor_shell.py" = [ 145 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 146] 147"./samples/subsys/testsuite/pytest/basic/pytest/test_sample.py" = [ 148 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 149 "SIM112", # https://docs.astral.sh/ruff/rules/uncapitalized-environment-variables 150] 151"./scripts/build/check_init_priorities.py" = [ 152 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 153 "F401", # https://docs.astral.sh/ruff/rules/unused-import 154 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 155 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 156 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 157 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 158] 159"./scripts/build/check_init_priorities_test.py" = [ 160 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 161 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 162] 163"./scripts/build/elf_parser.py" = [ 164 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 165 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 166 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 167 "UP032", # https://docs.astral.sh/ruff/rules/f-string 168] 169"./scripts/build/file2hex.py" = [ 170 "B023", # https://docs.astral.sh/ruff/rules/function-uses-loop-variable 171 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 172] 173"./scripts/build/gen_app_partitions.py" = [ 174 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 175 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 176 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 177 "UP032", # https://docs.astral.sh/ruff/rules/f-string 178] 179"./scripts/build/gen_cfb_font_header.py" = [ 180 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 181 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 182 "UP032", # https://docs.astral.sh/ruff/rules/f-string 183] 184"./scripts/build/gen_device_deps.py" = [ 185 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 186 "UP032", # https://docs.astral.sh/ruff/rules/f-string 187] 188"./scripts/build/gen_image_info.py" = [ 189 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 190 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 191 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 192] 193"./scripts/build/gen_isr_tables.py" = [ 194 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 195 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 196 "UP032", # https://docs.astral.sh/ruff/rules/f-string 197] 198"./scripts/build/gen_isr_tables_parser_carrays.py" = [ 199 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 200 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 201 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 202 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 203 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 204 "UP032", # https://docs.astral.sh/ruff/rules/f-string 205] 206"./scripts/build/gen_isr_tables_parser_local.py" = [ 207 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 208 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 209 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 210 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 211 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 212 "UP032", # https://docs.astral.sh/ruff/rules/f-string 213] 214"./scripts/build/gen_kobject_list.py" = [ 215 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 216 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 217 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 218 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 219 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 220 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 221 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 222 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 223 "UP032", # https://docs.astral.sh/ruff/rules/f-string 224 "W191", # https://docs.astral.sh/ruff/rules/tab-indentation 225] 226"./scripts/build/gen_kobject_placeholders.py" = [ 227 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 228 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 229] 230"./scripts/build/gen_offset_header.py" = [ 231 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 232 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 233 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 234] 235"./scripts/build/gen_relocate_app.py" = [ 236 "B028", # https://docs.astral.sh/ruff/rules/no-explicit-stacklevel 237 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 238 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 239 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 240 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 241 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 242 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 243 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 244 "UP037", # https://docs.astral.sh/ruff/rules/quoted-annotation 245] 246"./scripts/build/gen_strerror_table.py" = [ 247 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 248 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 249 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 250] 251"./scripts/build/gen_strsignal_table.py" = [ 252 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 253 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 254] 255"./scripts/build/gen_symtab.py" = [ 256 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 257 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 258 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 259 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 260 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 261] 262"./scripts/build/gen_syscalls.py" = [ 263 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 264 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 265 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 266 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 267 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 268 "UP032", # https://docs.astral.sh/ruff/rules/f-string 269] 270"./scripts/build/llext_inject_slids.py" = [ 271 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 272 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 273 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 274 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 275] 276"./scripts/build/llext_prepare_exptab.py" = [ 277 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 278 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 279 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 280 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 281 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 282 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 283] 284"./scripts/build/mergehex.py" = [ 285 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 286 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 287 "UP032", # https://docs.astral.sh/ruff/rules/f-string 288] 289"./scripts/build/parse_syscalls.py" = [ 290 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 291 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 292 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 293] 294"./scripts/build/process_gperf.py" = [ 295 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 296 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 297 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 298] 299"./scripts/build/subfolder_list.py" = [ 300 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 301 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 302] 303"./scripts/build/uf2conv.py" = [ 304 "B011", # https://docs.astral.sh/ruff/rules/assert-false 305 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 306 "E711", # https://docs.astral.sh/ruff/rules/none-comparison 307 "E722", # https://docs.astral.sh/ruff/rules/bare-except 308 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 309 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 310 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 311 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 312 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 313 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 314 "UP032", # https://docs.astral.sh/ruff/rules/f-string 315] 316"./scripts/ci/check_compliance.py" = [ 317 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 318 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 319 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 320 "F401", # https://docs.astral.sh/ruff/rules/unused-import 321 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 322 "SIM112", # https://docs.astral.sh/ruff/rules/uncapitalized-environment-variables 323 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 324] 325"./scripts/ci/coverage/coverage_analysis.py" = [ 326 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 327 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 328 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 329] 330"./scripts/ci/errno.py" = [ 331 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 332 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 333] 334"./scripts/ci/guideline_check.py" = [ 335 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 336 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 337 "UP032", # https://docs.astral.sh/ruff/rules/f-string 338] 339"./scripts/ci/stats/merged_prs.py" = [ 340 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 341 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 342] 343"./scripts/ci/test_plan.py" = [ 344 "B006", # https://docs.astral.sh/ruff/rules/mutable-argument-default 345 "E401", # https://docs.astral.sh/ruff/rules/multiple-imports-on-one-line 346 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 347 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 348 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 349 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 350 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 351 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 352 "UP032", # https://docs.astral.sh/ruff/rules/f-string 353] 354"./scripts/ci/upload_test_results_es.py" = [ 355 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 356 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 357 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 358 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 359] 360"./scripts/ci/version_mgr.py" = [ 361 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 362 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 363 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 364] 365"./scripts/coredump/coredump_gdbserver.py" = [ 366 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 367] 368"./scripts/coredump/coredump_parser/elf_parser.py" = [ 369 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 370 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 371 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 372 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 373 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 374] 375"./scripts/coredump/coredump_parser/log_parser.py" = [ 376 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 377 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 378 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 379 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 380 "UP032", # https://docs.astral.sh/ruff/rules/f-string 381] 382"./scripts/coredump/coredump_serial_log_parser.py" = [ 383 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 384 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 385 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 386] 387"./scripts/coredump/gdbstubs/arch/arm64.py" = [ 388 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 389 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 390] 391"./scripts/coredump/gdbstubs/arch/arm_cortex_m.py" = [ 392 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 393 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 394 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 395] 396"./scripts/coredump/gdbstubs/arch/risc_v.py" = [ 397 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 398 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 399] 400"./scripts/coredump/gdbstubs/arch/x86.py" = [ 401 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 402 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 403] 404"./scripts/coredump/gdbstubs/arch/x86_64.py" = [ 405 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 406 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 407] 408"./scripts/coredump/gdbstubs/arch/xtensa.py" = [ 409 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 410 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 411 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 412] 413"./scripts/coredump/gdbstubs/gdbstub.py" = [ 414 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 415 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 416] 417"./scripts/dts/gen_defines.py" = [ 418 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 419 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 420 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 421 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 422 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 423 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 424 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 425 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 426] 427"./scripts/dts/gen_driver_kconfig_dts.py" = [ 428 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 429 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 430] 431"./scripts/dts/gen_dts_cmake.py" = [ 432 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 433] 434"./scripts/dts/python-devicetree/src/devicetree/_private.py" = [ 435 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 436 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 437] 438"./scripts/dts/python-devicetree/src/devicetree/dtlib.py" = [ 439 "E701", # https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-colon 440 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 441 "SIM201", # https://docs.astral.sh/ruff/rules/negate-equal-op 442 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 443 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 444 "UP037", # https://docs.astral.sh/ruff/rules/quoted-annotation 445] 446"./scripts/dts/python-devicetree/src/devicetree/edtlib.py" = [ 447 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 448 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 449 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 450 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 451 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 452 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 453 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 454 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 455 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 456 "UP037", # https://docs.astral.sh/ruff/rules/quoted-annotation 457] 458"./scripts/dts/python-devicetree/src/devicetree/grutils.py" = [ 459 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 460 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 461 "UP032", # https://docs.astral.sh/ruff/rules/f-string 462] 463"./scripts/dts/python-devicetree/tests/test_dtlib.py" = [ 464 "B011", # https://docs.astral.sh/ruff/rules/assert-false 465 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 466 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 467 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 468 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 469 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 470 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 471] 472"./scripts/dts/python-devicetree/tests/test_edtlib.py" = [ 473 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 474 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 475 "E701", # https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-colon 476 "E731", # https://docs.astral.sh/ruff/rules/lambda-assignment 477 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 478 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 479 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 480] 481"./scripts/dump_bugs_pickle.py" = [ 482 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 483 "SIM110", # https://docs.astral.sh/ruff/rules/reimplemented-builtin 484 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 485 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 486] 487"./scripts/footprint/fpdiff.py" = [ 488 "B023", # https://docs.astral.sh/ruff/rules/function-uses-loop-variable 489 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 490 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 491 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 492] 493"./scripts/footprint/pack_as_twister.py" = [ 494 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 495 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 496 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 497 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 498 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 499] 500"./scripts/footprint/track.py" = [ 501 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 502 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 503] 504"./scripts/footprint/upload_data.py" = [ 505 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 506 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 507 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 508 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 509 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 510] 511"./scripts/gen_gcov_files.py" = [ 512 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 513 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 514 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 515] 516"./scripts/generate_usb_vif/generate_vif.py" = [ 517 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 518 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 519 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 520 "UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance 521] 522"./scripts/get_maintainer.py" = [ 523 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 524 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 525 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 526 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 527 "UP032", # https://docs.astral.sh/ruff/rules/f-string 528] 529"./scripts/github_helpers.py" = [ 530 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 531 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 532 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 533] 534"./scripts/gitlint/zephyr_commit_rules.py" = [ 535 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 536 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 537 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 538 "UP032", # https://docs.astral.sh/ruff/rules/f-string 539] 540"./scripts/kconfig/guiconfig.py" = [ 541 "B006", # https://docs.astral.sh/ruff/rules/mutable-argument-default 542 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 543 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 544 "F403", # https://docs.astral.sh/ruff/rules/undefined-local-with-import-star 545 "F405", # https://docs.astral.sh/ruff/rules/undefined-local-with-import-star-usage 546 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 547 "UP024", # https://docs.astral.sh/ruff/rules/os-error-alias 548 "UP032", # https://docs.astral.sh/ruff/rules/f-string 549 "UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance 550] 551"./scripts/kconfig/hardenconfig.py" = [ 552 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 553 "UP032", # https://docs.astral.sh/ruff/rules/f-string 554] 555"./scripts/kconfig/kconfigfunctions.py" = [ 556 "B011", # https://docs.astral.sh/ruff/rules/assert-false 557 "SIM114", # https://docs.astral.sh/ruff/rules/if-with-same-arms 558 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 559 "UP032", # https://docs.astral.sh/ruff/rules/f-string 560] 561"./scripts/kconfig/kconfiglib.py" = [ 562 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 563 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 564 "F841", # https://docs.astral.sh/ruff/rules/unused-variable 565 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 566 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 567 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 568 "SIM112", # https://docs.astral.sh/ruff/rules/uncapitalized-environment-variables 569 "UP004", # https://docs.astral.sh/ruff/rules/useless-object-inheritance 570 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 571 "UP024", # https://docs.astral.sh/ruff/rules/os-error-alias 572 "UP032", # https://docs.astral.sh/ruff/rules/f-string 573] 574"./scripts/kconfig/lint.py" = [ 575 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 576 "UP032", # https://docs.astral.sh/ruff/rules/f-string 577] 578"./scripts/kconfig/menuconfig.py" = [ 579 "B006", # https://docs.astral.sh/ruff/rules/mutable-argument-default 580 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 581 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 582 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 583 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 584 "UP010", # https://docs.astral.sh/ruff/rules/unnecessary-future-import 585 "UP024", # https://docs.astral.sh/ruff/rules/os-error-alias 586 "UP032", # https://docs.astral.sh/ruff/rules/f-string 587 "UP036", # https://docs.astral.sh/ruff/rules/outdated-version-block 588 "UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance 589] 590"./scripts/list_boards.py" = [ 591 "E731", # https://docs.astral.sh/ruff/rules/lambda-assignment 592 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 593 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 594 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 595 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 596 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 597 "UP032", # https://docs.astral.sh/ruff/rules/f-string 598 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 599] 600"./scripts/list_hardware.py" = [ 601 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 602 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 603 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 604 "UP032", # https://docs.astral.sh/ruff/rules/f-string 605 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 606] 607"./scripts/logging/dictionary/database_gen.py" = [ 608 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 609 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 610 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 611 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 612 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 613 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 614 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 615] 616"./scripts/logging/dictionary/dictionary_parser/data_types.py" = [ 617 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 618 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 619] 620"./scripts/logging/dictionary/dictionary_parser/log_database.py" = [ 621 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 622 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 623 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 624 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 625] 626"./scripts/logging/dictionary/dictionary_parser/log_parser.py" = [ 627 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 628] 629"./scripts/logging/dictionary/dictionary_parser/log_parser_v1.py" = [ 630 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 631 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 632 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 633 "UP032", # https://docs.astral.sh/ruff/rules/f-string 634] 635"./scripts/logging/dictionary/dictionary_parser/log_parser_v3.py" = [ 636 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 637 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 638] 639"./scripts/logging/dictionary/dictionary_parser/mipi_syst.py" = [ 640 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 641] 642"./scripts/logging/dictionary/dictionary_parser/utils.py" = [ 643 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 644] 645"./scripts/logging/dictionary/log_parser.py" = [ 646 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 647 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 648] 649"./scripts/make_bugs_pickle.py" = [ 650 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 651 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 652] 653"./scripts/net/enumerate_http_status.py" = [ 654 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 655] 656"./scripts/profiling/stackcollapse.py" = [ 657 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 658 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 659 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 660 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 661 "UP033", # https://docs.astral.sh/ruff/rules/lru-cache-with-maxsize-none 662] 663"./scripts/pylib/build_helpers/domains.py" = [ 664 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 665 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 666 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 667] 668"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/binary_adapter.py" = [ 669 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 670 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 671] 672"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/device_adapter.py" = [ 673 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 674 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 675] 676"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/factory.py" = [ 677 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 678 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 679 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 680] 681"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/fifo_handler.py" = [ 682 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 683 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 684] 685"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/hardware_adapter.py" = [ 686 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 687 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 688 "UP024", # https://docs.astral.sh/ruff/rules/os-error-alias 689] 690"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/qemu_adapter.py" = [ 691 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 692 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 693] 694"./scripts/pylib/pytest-twister-harness/src/twister_harness/device/utils.py" = [ 695 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 696] 697"./scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py" = [ 698 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 699 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 700 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 701 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 702] 703"./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/domains_helper.py" = [ 704 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 705 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 706 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 707] 708"./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/shell.py" = [ 709 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 710 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 711 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 712 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 713] 714"./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/utils.py" = [ 715 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 716 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 717] 718"./scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py" = [ 719 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 720 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 721] 722"./scripts/pylib/pytest-twister-harness/tests/conftest.py" = [ 723 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 724 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 725 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 726] 727"./scripts/pylib/pytest-twister-harness/tests/device/binary_adapter_test.py" = [ 728 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 729 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 730 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 731 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 732] 733"./scripts/pylib/pytest-twister-harness/tests/device/hardware_adapter_test.py" = [ 734 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 735 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 736 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 737] 738"./scripts/pylib/pytest-twister-harness/tests/device/qemu_adapter_test.py" = [ 739 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 740 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 741 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 742 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 743] 744"./scripts/pylib/pytest-twister-harness/tests/helpers/shell_test.py" = [ 745 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 746] 747"./scripts/pylib/pytest-twister-harness/tests/resources/fifo_mock.py" = [ 748 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 749 "UP012", # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8 750] 751"./scripts/pylib/twister/expr_parser.py" = [ 752 "SIM103", # https://docs.astral.sh/ruff/rules/needless-bool 753 "SIM110", # https://docs.astral.sh/ruff/rules/reimplemented-builtin 754 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 755 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 756] 757"./scripts/pylib/twister/scl.py" = [ 758 "F401", # https://docs.astral.sh/ruff/rules/unused-import 759 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 760 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 761 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 762] 763"./scripts/pylib/twister/twisterlib/testplan.py" = [ 764 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 765 "F401", # https://docs.astral.sh/ruff/rules/unused-import 766] 767"./scripts/pylint/checkers/argparse-checker.py" = [ 768 "F821", # https://docs.astral.sh/ruff/rules/undefined-name 769 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 770] 771"./scripts/release/bug_bash.py" = [ 772 "B010", # https://docs.astral.sh/ruff/rules/set-attr-with-constant 773 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 774 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 775 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 776 "UP004", # https://docs.astral.sh/ruff/rules/useless-object-inheritance 777 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 778 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 779 "UP032", # https://docs.astral.sh/ruff/rules/f-string 780] 781"./scripts/release/list_backports.py" = [ 782 "B009", # https://docs.astral.sh/ruff/rules/get-attr-with-constant 783 "B010", # https://docs.astral.sh/ruff/rules/set-attr-with-constant 784 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 785 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 786 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 787 "UP004", # https://docs.astral.sh/ruff/rules/useless-object-inheritance 788 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 789 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 790 "UP032", # https://docs.astral.sh/ruff/rules/f-string 791] 792"./scripts/release/list_devicetree_bindings_changes.py" = [ 793 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 794 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 795 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 796 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 797 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 798 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 799] 800"./scripts/set_assignees.py" = [ 801 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 802 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 803 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 804 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 805 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 806 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 807] 808"./scripts/snippets.py" = [ 809 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 810 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 811 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 812 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 813] 814"./scripts/support/quartus-flash.py" = [ 815 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 816 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 817 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 818] 819"./scripts/tests/twister/conftest.py" = [ 820 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 821 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 822] 823"./scripts/tests/twister/pytest_integration/test_harness_pytest.py" = [ 824 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 825] 826"./scripts/tests/twister/test_cmakecache.py" = [ 827 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 828 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 829 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 830] 831"./scripts/tests/twister/test_data/mixins/test_to_ignore.py" = [ 832 "B011", # https://docs.astral.sh/ruff/rules/assert-false 833] 834"./scripts/tests/twister/test_environment.py" = [ 835 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 836 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 837 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 838] 839"./scripts/tests/twister/test_errors.py" = [ 840 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 841] 842"./scripts/tests/twister/test_handlers.py" = [ 843 "B011", # https://docs.astral.sh/ruff/rules/assert-false 844 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 845 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 846 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 847 "UP012", # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8 848 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 849] 850"./scripts/tests/twister/test_hardwaremap.py" = [ 851 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 852 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 853 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 854] 855"./scripts/tests/twister/test_harness.py" = [ 856 "B017", # https://docs.astral.sh/ruff/rules/assert-raises-exception 857 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 858 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 859 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 860 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 861 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 862] 863"./scripts/tests/twister/test_jobserver.py" = [ 864 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 865 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 866 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 867] 868"./scripts/tests/twister/test_log_helper.py" = [ 869 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 870 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 871] 872"./scripts/tests/twister/test_platform.py" = [ 873 "B011", # https://docs.astral.sh/ruff/rules/assert-false 874 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 875 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 876 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 877] 878"./scripts/tests/twister/test_quarantine.py" = [ 879 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 880 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 881] 882"./scripts/tests/twister/test_runner.py" = [ 883 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 884 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 885 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 886 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 887 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 888 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 889 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 890] 891"./scripts/tests/twister/test_scl.py" = [ 892 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 893 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 894 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 895 "UP025", # https://docs.astral.sh/ruff/rules/unicode-kind-prefix 896 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 897] 898"./scripts/tests/twister/test_testinstance.py" = [ 899 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 900 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 901 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 902 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 903] 904"./scripts/tests/twister/test_testplan.py" = [ 905 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 906 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 907 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 908 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 909 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 910 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 911 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 912 "W191", # https://docs.astral.sh/ruff/rules/tab-indentation 913] 914"./scripts/tests/twister/test_testsuite.py" = [ 915 "B011", # https://docs.astral.sh/ruff/rules/assert-false 916 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 917 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 918 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 919] 920"./scripts/tests/twister/test_twister.py" = [ 921 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 922 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 923 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 924 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 925] 926"./scripts/tests/twister_blackbox/conftest.py" = [ 927 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 928 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 929] 930"./scripts/tests/twister_blackbox/test_addon.py" = [ 931 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 932 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 933 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 934] 935"./scripts/tests/twister_blackbox/test_config.py" = [ 936 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 937 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 938 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 939] 940"./scripts/tests/twister_blackbox/test_coverage.py" = [ 941 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 942 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 943 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 944 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 945 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 946] 947"./scripts/tests/twister_blackbox/test_data/tests/pytest/pytest/test_sample.py" = [ 948 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 949 "SIM112", # https://docs.astral.sh/ruff/rules/uncapitalized-environment-variables 950] 951"./scripts/tests/twister_blackbox/test_device.py" = [ 952 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 953 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 954 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 955 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 956 "UP032", # https://docs.astral.sh/ruff/rules/f-string 957] 958"./scripts/tests/twister_blackbox/test_disable.py" = [ 959 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 960 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 961 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 962 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 963] 964"./scripts/tests/twister_blackbox/test_error.py" = [ 965 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 966 "E721", # https://docs.astral.sh/ruff/rules/type-comparison 967 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 968 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 969] 970"./scripts/tests/twister_blackbox/test_filter.py" = [ 971 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 972 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 973 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 974] 975"./scripts/tests/twister_blackbox/test_footprint.py" = [ 976 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 977 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 978 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 979] 980"./scripts/tests/twister_blackbox/test_hardwaremap.py" = [ 981 "B007", # https://docs.astral.sh/ruff/rules/unused-loop-control-variable 982 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 983 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 984 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 985] 986"./scripts/tests/twister_blackbox/test_outfile.py" = [ 987 "B011", # https://docs.astral.sh/ruff/rules/assert-false 988 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 989 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 990 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 991 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 992] 993"./scripts/tests/twister_blackbox/test_output.py" = [ 994 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 995 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 996 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 997 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 998] 999"./scripts/tests/twister_blackbox/test_platform.py" = [ 1000 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1001 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1002 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1003 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1004] 1005"./scripts/tests/twister_blackbox/test_printouts.py" = [ 1006 "B011", # https://docs.astral.sh/ruff/rules/assert-false 1007 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1008 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1009 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1010] 1011"./scripts/tests/twister_blackbox/test_quarantine.py" = [ 1012 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1013 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1014 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1015 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1016] 1017"./scripts/tests/twister_blackbox/test_report.py" = [ 1018 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1019 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1020 "E701", # https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-colon 1021 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 1022 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1023 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1024 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1025 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1026] 1027"./scripts/tests/twister_blackbox/test_runner.py" = [ 1028 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1029 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1030 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1031 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1032 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1033] 1034"./scripts/tests/twister_blackbox/test_shuffle.py" = [ 1035 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1036 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1037 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1038] 1039"./scripts/tests/twister_blackbox/test_testlist.py" = [ 1040 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1041 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1042 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1043] 1044"./scripts/tests/twister_blackbox/test_testplan.py" = [ 1045 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1046 "E721", # https://docs.astral.sh/ruff/rules/type-comparison 1047 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1048 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1049] 1050"./scripts/tests/twister_blackbox/test_tooling.py" = [ 1051 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1052 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1053 "UP026", # https://docs.astral.sh/ruff/rules/deprecated-mock-import 1054] 1055"./scripts/tracing/parse_ctf.py" = [ 1056 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1057 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1058] 1059"./scripts/tracing/trace_capture_uart.py" = [ 1060 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1061 "UP012", # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8 1062 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1063] 1064"./scripts/tracing/trace_capture_usb.py" = [ 1065 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1066 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1067] 1068"./scripts/utils/board_v1_to_v2.py" = [ 1069 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1070] 1071"./scripts/utils/convert_guidelines.py" = [ 1072 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1073 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1074 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1075 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1076] 1077"./scripts/utils/gen_util_macros.py" = [ 1078 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1079 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1080 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1081] 1082"./scripts/utils/migrate_mcumgr_kconfigs.py" = [ 1083 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1084 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1085] 1086"./scripts/utils/ntc_thermistor_table.py" = [ 1087 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1088 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1089] 1090"./scripts/utils/pinctrl_nrf_migrate.py" = [ 1091 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1092 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1093 "UP004", # https://docs.astral.sh/ruff/rules/useless-object-inheritance 1094 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 1095 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 1096 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 1097] 1098"./scripts/west_commands/bindesc.py" = [ 1099 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1100 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1101 "UP038", # https://docs.astral.sh/ruff/rules/non-pep604-isinstance 1102] 1103"./scripts/west_commands/blobs.py" = [ 1104 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1105 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1106] 1107"./scripts/west_commands/build.py" = [ 1108 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1109 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1110 "SIM105", # https://docs.astral.sh/ruff/rules/suppressible-exception 1111 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1112 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1113 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1114] 1115"./scripts/west_commands/build_helpers.py" = [ 1116 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 1117 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1118 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1119] 1120"./scripts/west_commands/completion.py" = [ 1121 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1122 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1123] 1124"./scripts/west_commands/debug.py" = [ 1125 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1126 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1127] 1128"./scripts/west_commands/export.py" = [ 1129 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1130] 1131"./scripts/west_commands/fetchers/__init__.py" = [ 1132 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1133] 1134"./scripts/west_commands/fetchers/core.py" = [ 1135 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1136 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 1137 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 1138] 1139"./scripts/west_commands/fetchers/http.py" = [ 1140 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1141 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1142] 1143"./scripts/west_commands/flash.py" = [ 1144 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1145 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1146] 1147"./scripts/west_commands/robot.py" = [ 1148 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1149 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1150] 1151"./scripts/west_commands/run_common.py" = [ 1152 "B904", # https://docs.astral.sh/ruff/rules/raise-without-from-inside-except 1153 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1154 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1155 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 1156 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1157 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1158 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 1159 "SIM114", # https://docs.astral.sh/ruff/rules/if-with-same-arms 1160 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1161 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1162] 1163"./scripts/west_commands/sdk.py" = [ 1164 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1165 "E713", # https://docs.astral.sh/ruff/rules/not-in-test 1166 "E741", # https://docs.astral.sh/ruff/rules/ambiguous-variable-name 1167 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1168 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1169 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1170 "SIM300", # https://docs.astral.sh/ruff/rules/yoda-conditions 1171] 1172"./scripts/west_commands/sign.py" = [ 1173 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1174 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1175 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1176 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1177] 1178"./scripts/west_commands/simulate.py" = [ 1179 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1180 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1181] 1182"./scripts/west_commands/spdx.py" = [ 1183 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1184 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1185 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1186] 1187"./scripts/west_commands/tests/conftest.py" = [ 1188 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1189] 1190"./scripts/west_commands/tests/test_blackmagicprobe.py" = [ 1191 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1192 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1193] 1194"./scripts/west_commands/tests/test_bossac.py" = [ 1195 "E101", # https://docs.astral.sh/ruff/rules/mixed-spaces-and-tabs 1196 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1197 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 1198 "W191", # https://docs.astral.sh/ruff/rules/tab-indentation 1199] 1200"./scripts/west_commands/tests/test_build.py" = [ 1201 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1202] 1203"./scripts/west_commands/tests/test_canopen_program.py" = [ 1204 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1205 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1206] 1207"./scripts/west_commands/tests/test_dediprog.py" = [ 1208 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1209] 1210"./scripts/west_commands/tests/test_dfu_util.py" = [ 1211 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1212 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1213] 1214"./scripts/west_commands/tests/test_gd32isp.py" = [ 1215 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1216] 1217"./scripts/west_commands/tests/test_mdb.py" = [ 1218 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1219 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1220] 1221"./scripts/west_commands/tests/test_nrf.py" = [ 1222 "B011", # https://docs.astral.sh/ruff/rules/assert-false 1223 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1224 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 1225] 1226"./scripts/west_commands/tests/test_nxp_s32dbg.py" = [ 1227 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1228 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1229] 1230"./scripts/west_commands/tests/test_pyocd.py" = [ 1231 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1232 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1233] 1234"./scripts/west_commands/tests/test_stm32cubeprogrammer.py" = [ 1235 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1236] 1237"./scripts/west_commands/tests/test_stm32flash.py" = [ 1238 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1239 "SIM117", # https://docs.astral.sh/ruff/rules/multiple-with-statements 1240] 1241"./scripts/west_commands/tests/test_xsdb.py" = [ 1242 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1243] 1244"./scripts/west_commands/twister_cmd.py" = [ 1245 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 1246 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1247 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1248 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1249] 1250"./scripts/west_commands/zcmake.py" = [ 1251 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1252 "SIM102", # https://docs.astral.sh/ruff/rules/collapsible-if 1253 "SIM114", # https://docs.astral.sh/ruff/rules/if-with-same-arms 1254 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1255 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1256] 1257"./scripts/west_commands/zspdx/cmakecache.py" = [ 1258 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1259] 1260"./scripts/west_commands/zspdx/cmakefileapi.py" = [ 1261 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1262 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1263 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1264] 1265"./scripts/west_commands/zspdx/cmakefileapijson.py" = [ 1266 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1267 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1268 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1269 "SIM116", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-lookup 1270 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1271] 1272"./scripts/west_commands/zspdx/datatypes.py" = [ 1273 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1274] 1275"./scripts/west_commands/zspdx/getincludes.py" = [ 1276 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1277 "UP021", # https://docs.astral.sh/ruff/rules/replace-universal-newlines 1278 "UP022", # https://docs.astral.sh/ruff/rules/replace-stdout-stderr 1279] 1280"./scripts/west_commands/zspdx/sbom.py" = [ 1281 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1282 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1283 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1284 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1285] 1286"./scripts/west_commands/zspdx/scanner.py" = [ 1287 "SIM113", # https://docs.astral.sh/ruff/rules/enumerate-for-loop 1288 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1289 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1290] 1291"./scripts/west_commands/zspdx/walker.py" = [ 1292 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1293 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1294 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1295 "UP008", # https://docs.astral.sh/ruff/rules/super-call-with-parameters 1296] 1297"./scripts/west_commands/zspdx/writer.py" = [ 1298 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1299 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1300 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1301] 1302"./scripts/zephyr_module.py" = [ 1303 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1304 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1305 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1306] 1307"./soc/intel/intel_adsp/tools/cavstool.py" = [ 1308 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1309 "E701", # https://docs.astral.sh/ruff/rules/multiple-statements-on-one-line-colon 1310 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1311 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1312 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1313 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 1314] 1315"./soc/intel/intel_adsp/tools/cavstool_client.py" = [ 1316 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1317 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1318 "SIM115", # https://docs.astral.sh/ruff/rules/open-file-with-context-handler 1319 "SIM201", # https://docs.astral.sh/ruff/rules/negate-equal-op 1320 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 1321] 1322"./soc/intel/intel_adsp/tools/remote-fw-service.py" = [ 1323 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1324 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1325 "UP012", # https://docs.astral.sh/ruff/rules/unnecessary-encode-utf8 1326 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 1327] 1328"./soc/intel/intel_ish/utils/build_ish_firmware.py" = [ 1329 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1330 "UP009", # https://docs.astral.sh/ruff/rules/utf8-encoding-declaration 1331] 1332"./soc/microchip/mec/common/spigen/mec_spi_gen.py" = [ 1333 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1334 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1335 "UP030", # https://docs.astral.sh/ruff/rules/format-literals 1336 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1337] 1338"./soc/nuvoton/npcm/common/esiost/esiost.py" = [ 1339 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1340 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1341 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1342] 1343"./soc/nuvoton/npcm/common/esiost/esiost_args.py" = [ 1344 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1345 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1346] 1347"./soc/nuvoton/npcx/common/ecst/ecst.py" = [ 1348 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1349 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1350 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1351] 1352"./soc/nuvoton/npcx/common/ecst/ecst_args.py" = [ 1353 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1354 "SIM110", # https://docs.astral.sh/ruff/rules/reimplemented-builtin 1355 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1356] 1357"./soc/silabs/silabs_sim3/sim3u/gen_crossbar_config.py" = [ 1358 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1359] 1360"./tests/boot/with_mcumgr/pytest/west_sign_wrapper.py" = [ 1361 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1362 "UP031", # https://docs.astral.sh/ruff/rules/printf-string-formatting 1363] 1364"./tests/drivers/can/host/pytest/can_shell.py" = [ 1365 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1366 "SIM401", # https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get 1367 "UP006", # https://docs.astral.sh/ruff/rules/non-pep585-annotation 1368 "UP007", # https://docs.astral.sh/ruff/rules/non-pep604-annotation 1369 "UP035", # https://docs.astral.sh/ruff/rules/deprecated-import 1370] 1371"./tests/drivers/can/host/pytest/test_can.py" = [ 1372 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1373 "UP039", # https://docs.astral.sh/ruff/rules/unnecessary-class-parentheses 1374] 1375"./tests/kernel/timer/timer_behavior/pytest/saleae_logic2.py" = [ 1376 "B905", # https://docs.astral.sh/ruff/rules/zip-without-explicit-strict 1377 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1378] 1379"./tests/kernel/timer/timer_behavior/pytest/test_timer.py" = [ 1380 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1381 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1382] 1383"./tests/misc/check_init_priorities/validate_check_init_priorities_output.py" = [ 1384 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1385 "UP015", # https://docs.astral.sh/ruff/rules/redundant-open-modes 1386] 1387"./tests/net/lib/lwm2m/interop/pytest/conftest.py" = [ 1388 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1389 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1390] 1391"./tests/net/lib/lwm2m/interop/pytest/leshan.py" = [ 1392 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1393 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1394 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1395] 1396"./tests/net/lib/lwm2m/interop/pytest/test_bootstrap.py" = [ 1397 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1398 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1399] 1400"./tests/net/lib/lwm2m/interop/pytest/test_lwm2m.py" = [ 1401 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1402 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1403 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 1404 "UP018", # https://docs.astral.sh/ruff/rules/native-literals 1405] 1406"./tests/net/lib/lwm2m/interop/pytest/test_nosec.py" = [ 1407 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1408 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1409] 1410"./tests/net/lib/lwm2m/interop/pytest/test_portfolio.py" = [ 1411 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1412 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1413 "SIM118", # https://docs.astral.sh/ruff/rules/in-dict-keys 1414] 1415"./tests/net/socket/tls_configurations/pytest/test_app_vs_openssl.py" = [ 1416 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1417 "UP032", # https://docs.astral.sh/ruff/rules/f-string 1418] 1419"./tests/subsys/debug/gdbstub/pytest/test_gdbstub.py" = [ 1420 "E402", # https://docs.astral.sh/ruff/rules/module-import-not-at-top-of-file 1421 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1422 "F541", # https://docs.astral.sh/ruff/rules/f-string-missing-placeholders 1423 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1424] 1425"./tests/ztest/ztest_param/pytest/test_parameters.py" = [ 1426 "E501", # https://docs.astral.sh/ruff/rules/line-too-long 1427 "I001", # https://docs.astral.sh/ruff/rules/unsorted-imports 1428] 1429 1430[format] 1431exclude = [ 1432 "./arch/x86/gen_gdt.py", 1433 "./arch/x86/gen_idt.py", 1434 "./arch/x86/gen_mmu.py", 1435 "./arch/x86/zefi/zefi.py", 1436 "./arch/xtensa/core/gen_vectors.py", 1437 "./arch/xtensa/core/gen_zsr.py", 1438 "./arch/xtensa/core/xtensa_intgen.py", 1439 "./boards/microchip/mec172xevb_assy6906/support/mec172x_remote_flasher.py", 1440 "./doc/_extensions/zephyr/api_overview.py", 1441 "./doc/_extensions/zephyr/application.py", 1442 "./doc/_extensions/zephyr/doxybridge.py", 1443 "./doc/_extensions/zephyr/doxyrunner.py", 1444 "./doc/_extensions/zephyr/doxytooltip/__init__.py", 1445 "./doc/_extensions/zephyr/dtcompatible-role.py", 1446 "./doc/_extensions/zephyr/external_content.py", 1447 "./doc/_extensions/zephyr/gh_utils.py", 1448 "./doc/_extensions/zephyr/html_redirects.py", 1449 "./doc/_extensions/zephyr/kconfig/__init__.py", 1450 "./doc/_extensions/zephyr/link-roles.py", 1451 "./doc/_scripts/gen_boards_catalog.py", 1452 "./doc/_scripts/gen_devicetree_rest.py", 1453 "./doc/_scripts/redirects.py", 1454 "./doc/conf.py", 1455 "./doc/develop/test/twister/sample_blackbox_test.py", 1456 "./modules/mbedtls/create_psa_files.py", 1457 "./samples/boards/nordic/coresight_stm/pytest/test_stm.py", 1458 "./samples/modules/tflite-micro/magic_wand/train/data_augmentation.py", 1459 "./samples/modules/tflite-micro/magic_wand/train/data_augmentation_test.py", 1460 "./samples/modules/tflite-micro/magic_wand/train/data_load.py", 1461 "./samples/modules/tflite-micro/magic_wand/train/data_load_test.py", 1462 "./samples/modules/tflite-micro/magic_wand/train/data_prepare.py", 1463 "./samples/modules/tflite-micro/magic_wand/train/data_prepare_test.py", 1464 "./samples/modules/tflite-micro/magic_wand/train/data_split.py", 1465 "./samples/modules/tflite-micro/magic_wand/train/data_split_person.py", 1466 "./samples/modules/tflite-micro/magic_wand/train/data_split_person_test.py", 1467 "./samples/modules/tflite-micro/magic_wand/train/data_split_test.py", 1468 "./samples/modules/tflite-micro/magic_wand/train/train.py", 1469 "./samples/modules/tflite-micro/magic_wand/train/train_test.py", 1470 "./samples/modules/thrift/hello/client/hello_client.py", 1471 "./samples/net/cellular_modem/server/te_udp_echo.py", 1472 "./samples/net/cellular_modem/server/te_udp_receive.py", 1473 "./samples/net/cloud/aws_iot_mqtt/src/creds/convert_keys.py", 1474 "./samples/sensor/sensor_shell/pytest/test_sensor_shell.py", 1475 "./samples/subsys/profiling/perf/pytest/test_perf.py", 1476 "./samples/subsys/testsuite/pytest/basic/pytest/conftest.py", 1477 "./samples/subsys/testsuite/pytest/basic/pytest/test_sample.py", 1478 "./samples/subsys/zbus/remote_mock/remote_mock.py", 1479 "./scripts/build/check_init_priorities.py", 1480 "./scripts/build/check_init_priorities_test.py", 1481 "./scripts/build/elf_parser.py", 1482 "./scripts/build/file2hex.py", 1483 "./scripts/build/gen_app_partitions.py", 1484 "./scripts/build/gen_cfb_font_header.py", 1485 "./scripts/build/gen_device_deps.py", 1486 "./scripts/build/gen_image_info.py", 1487 "./scripts/build/gen_isr_tables.py", 1488 "./scripts/build/gen_isr_tables_parser_carrays.py", 1489 "./scripts/build/gen_isr_tables_parser_local.py", 1490 "./scripts/build/gen_kobject_list.py", 1491 "./scripts/build/gen_kobject_placeholders.py", 1492 "./scripts/build/gen_offset_header.py", 1493 "./scripts/build/gen_relocate_app.py", 1494 "./scripts/build/gen_strerror_table.py", 1495 "./scripts/build/gen_strsignal_table.py", 1496 "./scripts/build/gen_symtab.py", 1497 "./scripts/build/gen_syscalls.py", 1498 "./scripts/build/llext_inject_slids.py", 1499 "./scripts/build/llext_prepare_exptab.py", 1500 "./scripts/build/mergehex.py", 1501 "./scripts/build/parse_syscalls.py", 1502 "./scripts/build/process_gperf.py", 1503 "./scripts/build/subfolder_list.py", 1504 "./scripts/build/uf2conv.py", 1505 "./scripts/check_maintainers.py", 1506 "./scripts/ci/check_compliance.py", 1507 "./scripts/ci/coverage/coverage_analysis.py", 1508 "./scripts/ci/errno.py", 1509 "./scripts/ci/guideline_check.py", 1510 "./scripts/ci/stats/merged_prs.py", 1511 "./scripts/ci/test_plan.py", 1512 "./scripts/ci/upload_test_results_es.py", 1513 "./scripts/ci/version_mgr.py", 1514 "./scripts/coredump/coredump_gdbserver.py", 1515 "./scripts/coredump/coredump_parser/elf_parser.py", 1516 "./scripts/coredump/coredump_parser/log_parser.py", 1517 "./scripts/coredump/coredump_serial_log_parser.py", 1518 "./scripts/coredump/gdbstubs/arch/arm64.py", 1519 "./scripts/coredump/gdbstubs/arch/arm_cortex_m.py", 1520 "./scripts/coredump/gdbstubs/arch/risc_v.py", 1521 "./scripts/coredump/gdbstubs/arch/x86.py", 1522 "./scripts/coredump/gdbstubs/arch/x86_64.py", 1523 "./scripts/coredump/gdbstubs/arch/xtensa.py", 1524 "./scripts/coredump/gdbstubs/gdbstub.py", 1525 "./scripts/dts/gen_defines.py", 1526 "./scripts/dts/gen_driver_kconfig_dts.py", 1527 "./scripts/dts/gen_dts_cmake.py", 1528 "./scripts/dts/gen_edt.py", 1529 "./scripts/dts/python-devicetree/src/devicetree/_private.py", 1530 "./scripts/dts/python-devicetree/src/devicetree/dtlib.py", 1531 "./scripts/dts/python-devicetree/src/devicetree/edtlib.py", 1532 "./scripts/dts/python-devicetree/src/devicetree/grutils.py", 1533 "./scripts/dts/python-devicetree/tests/test_dtlib.py", 1534 "./scripts/dts/python-devicetree/tests/test_edtlib.py", 1535 "./scripts/dump_bugs_pickle.py", 1536 "./scripts/footprint/fpdiff.py", 1537 "./scripts/footprint/pack_as_twister.py", 1538 "./scripts/footprint/track.py", 1539 "./scripts/footprint/upload_data.py", 1540 "./scripts/gen_gcov_files.py", 1541 "./scripts/generate_usb_vif/constants/xml_constants.py", 1542 "./scripts/generate_usb_vif/generate_vif.py", 1543 "./scripts/get_maintainer.py", 1544 "./scripts/github_helpers.py", 1545 "./scripts/gitlint/zephyr_commit_rules.py", 1546 "./scripts/kconfig/guiconfig.py", 1547 "./scripts/kconfig/hardenconfig.py", 1548 "./scripts/kconfig/kconfig.py", 1549 "./scripts/kconfig/kconfigfunctions.py", 1550 "./scripts/kconfig/kconfiglib.py", 1551 "./scripts/kconfig/lint.py", 1552 "./scripts/kconfig/menuconfig.py", 1553 "./scripts/list_boards.py", 1554 "./scripts/list_hardware.py", 1555 "./scripts/list_shields.py", 1556 "./scripts/logging/dictionary/database_gen.py", 1557 "./scripts/logging/dictionary/dictionary_parser/data_types.py", 1558 "./scripts/logging/dictionary/dictionary_parser/log_database.py", 1559 "./scripts/logging/dictionary/dictionary_parser/log_parser.py", 1560 "./scripts/logging/dictionary/dictionary_parser/log_parser_v1.py", 1561 "./scripts/logging/dictionary/dictionary_parser/log_parser_v3.py", 1562 "./scripts/logging/dictionary/dictionary_parser/utils.py", 1563 "./scripts/logging/dictionary/log_parser.py", 1564 "./scripts/logging/dictionary/log_parser_uart.py", 1565 "./scripts/make_bugs_pickle.py", 1566 "./scripts/net/enumerate_http_status.py", 1567 "./scripts/profiling/stackcollapse.py", 1568 "./scripts/pylib/build_helpers/domains.py", 1569 "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/binary_adapter.py", 1570 "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/device_adapter.py", 1571 "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/fifo_handler.py", 1572 "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/hardware_adapter.py", 1573 "./scripts/pylib/pytest-twister-harness/src/twister_harness/device/qemu_adapter.py", 1574 "./scripts/pylib/pytest-twister-harness/src/twister_harness/fixtures.py", 1575 "./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/mcumgr.py", 1576 "./scripts/pylib/pytest-twister-harness/src/twister_harness/helpers/shell.py", 1577 "./scripts/pylib/pytest-twister-harness/src/twister_harness/plugin.py", 1578 "./scripts/pylib/pytest-twister-harness/src/twister_harness/twister_harness_config.py", 1579 "./scripts/pylib/pytest-twister-harness/tests/conftest.py", 1580 "./scripts/pylib/pytest-twister-harness/tests/device/binary_adapter_test.py", 1581 "./scripts/pylib/pytest-twister-harness/tests/device/hardware_adapter_test.py", 1582 "./scripts/pylib/pytest-twister-harness/tests/device/qemu_adapter_test.py", 1583 "./scripts/pylib/pytest-twister-harness/tests/helpers/shell_test.py", 1584 "./scripts/pylib/pytest-twister-harness/tests/plugin_test.py", 1585 "./scripts/pylib/twister/expr_parser.py", 1586 "./scripts/pylib/twister/scl.py", 1587 "./scripts/pylib/twister/twisterlib/cmakecache.py", 1588 "./scripts/pylib/twister/twisterlib/config_parser.py", 1589 "./scripts/pylib/twister/twisterlib/coverage.py", 1590 "./scripts/pylib/twister/twisterlib/environment.py", 1591 "./scripts/pylib/twister/twisterlib/error.py", 1592 "./scripts/pylib/twister/twisterlib/handlers.py", 1593 "./scripts/pylib/twister/twisterlib/hardwaremap.py", 1594 "./scripts/pylib/twister/twisterlib/harness.py", 1595 "./scripts/pylib/twister/twisterlib/jobserver.py", 1596 "./scripts/pylib/twister/twisterlib/log_helper.py", 1597 "./scripts/pylib/twister/twisterlib/package.py", 1598 "./scripts/pylib/twister/twisterlib/platform.py", 1599 "./scripts/pylib/twister/twisterlib/quarantine.py", 1600 "./scripts/pylib/twister/twisterlib/reports.py", 1601 "./scripts/pylib/twister/twisterlib/runner.py", 1602 "./scripts/pylib/twister/twisterlib/size_calc.py", 1603 "./scripts/pylib/twister/twisterlib/statuses.py", 1604 "./scripts/pylib/twister/twisterlib/testinstance.py", 1605 "./scripts/pylib/twister/twisterlib/testplan.py", 1606 "./scripts/pylib/twister/twisterlib/testsuite.py", 1607 "./scripts/pylib/twister/twisterlib/twister_main.py", 1608 "./scripts/pylint/checkers/argparse-checker.py", 1609 "./scripts/release/bug_bash.py", 1610 "./scripts/release/list_backports.py", 1611 "./scripts/release/list_devicetree_bindings_changes.py", 1612 "./scripts/set_assignees.py", 1613 "./scripts/snippets.py", 1614 "./scripts/support/quartus-flash.py", 1615 "./scripts/tests/twister/conftest.py", 1616 "./scripts/tests/twister/pytest_integration/test_harness_pytest.py", 1617 "./scripts/tests/twister/test_cmakecache.py", 1618 "./scripts/tests/twister/test_config_parser.py", 1619 "./scripts/tests/twister/test_environment.py", 1620 "./scripts/tests/twister/test_errors.py", 1621 "./scripts/tests/twister/test_handlers.py", 1622 "./scripts/tests/twister/test_hardwaremap.py", 1623 "./scripts/tests/twister/test_harness.py", 1624 "./scripts/tests/twister/test_jobserver.py", 1625 "./scripts/tests/twister/test_log_helper.py", 1626 "./scripts/tests/twister/test_platform.py", 1627 "./scripts/tests/twister/test_quarantine.py", 1628 "./scripts/tests/twister/test_runner.py", 1629 "./scripts/tests/twister/test_scl.py", 1630 "./scripts/tests/twister/test_testinstance.py", 1631 "./scripts/tests/twister/test_testplan.py", 1632 "./scripts/tests/twister/test_testsuite.py", 1633 "./scripts/tests/twister/test_twister.py", 1634 "./scripts/tests/twister_blackbox/conftest.py", 1635 "./scripts/tests/twister_blackbox/test_addon.py", 1636 "./scripts/tests/twister_blackbox/test_config.py", 1637 "./scripts/tests/twister_blackbox/test_coverage.py", 1638 "./scripts/tests/twister_blackbox/test_data/tests/pytest/pytest/conftest.py", 1639 "./scripts/tests/twister_blackbox/test_data/tests/pytest/pytest/test_sample.py", 1640 "./scripts/tests/twister_blackbox/test_device.py", 1641 "./scripts/tests/twister_blackbox/test_disable.py", 1642 "./scripts/tests/twister_blackbox/test_error.py", 1643 "./scripts/tests/twister_blackbox/test_filter.py", 1644 "./scripts/tests/twister_blackbox/test_footprint.py", 1645 "./scripts/tests/twister_blackbox/test_hardwaremap.py", 1646 "./scripts/tests/twister_blackbox/test_outfile.py", 1647 "./scripts/tests/twister_blackbox/test_output.py", 1648 "./scripts/tests/twister_blackbox/test_platform.py", 1649 "./scripts/tests/twister_blackbox/test_printouts.py", 1650 "./scripts/tests/twister_blackbox/test_quarantine.py", 1651 "./scripts/tests/twister_blackbox/test_report.py", 1652 "./scripts/tests/twister_blackbox/test_runner.py", 1653 "./scripts/tests/twister_blackbox/test_shuffle.py", 1654 "./scripts/tests/twister_blackbox/test_testlist.py", 1655 "./scripts/tests/twister_blackbox/test_testplan.py", 1656 "./scripts/tests/twister_blackbox/test_tooling.py", 1657 "./scripts/tracing/parse_ctf.py", 1658 "./scripts/tracing/trace_capture_uart.py", 1659 "./scripts/tracing/trace_capture_usb.py", 1660 "./scripts/utils/board_v1_to_v2.py", 1661 "./scripts/utils/convert_guidelines.py", 1662 "./scripts/utils/gen_util_macros.py", 1663 "./scripts/utils/migrate_includes.py", 1664 "./scripts/utils/migrate_mcumgr_kconfigs.py", 1665 "./scripts/utils/migrate_posix_kconfigs.py", 1666 "./scripts/utils/ntc_thermistor_table.py", 1667 "./scripts/utils/pinctrl_nrf_migrate.py", 1668 "./scripts/utils/twister_to_list.py", 1669 "./scripts/west_commands/bindesc.py", 1670 "./scripts/west_commands/blobs.py", 1671 "./scripts/west_commands/boards.py", 1672 "./scripts/west_commands/build.py", 1673 "./scripts/west_commands/build_helpers.py", 1674 "./scripts/west_commands/completion.py", 1675 "./scripts/west_commands/debug.py", 1676 "./scripts/west_commands/export.py", 1677 "./scripts/west_commands/fetchers/__init__.py", 1678 "./scripts/west_commands/fetchers/core.py", 1679 "./scripts/west_commands/fetchers/http.py", 1680 "./scripts/west_commands/flash.py", 1681 "./scripts/west_commands/robot.py", 1682 "./scripts/west_commands/run_common.py", 1683 "./scripts/west_commands/run_tests.py", 1684 "./scripts/west_commands/runners/__init__.py", 1685 "./scripts/west_commands/runners/blackmagicprobe.py", 1686 "./scripts/west_commands/runners/bossac.py", 1687 "./scripts/west_commands/runners/canopen_program.py", 1688 "./scripts/west_commands/runners/core.py", 1689 "./scripts/west_commands/runners/dediprog.py", 1690 "./scripts/west_commands/runners/dfu.py", 1691 "./scripts/west_commands/runners/esp32.py", 1692 "./scripts/west_commands/runners/ezflashcli.py", 1693 "./scripts/west_commands/runners/gd32isp.py", 1694 "./scripts/west_commands/runners/hifive1.py", 1695 "./scripts/west_commands/runners/intel_adsp.py", 1696 "./scripts/west_commands/runners/intel_cyclonev.py", 1697 "./scripts/west_commands/runners/jlink.py", 1698 "./scripts/west_commands/runners/linkserver.py", 1699 "./scripts/west_commands/runners/mdb.py", 1700 "./scripts/west_commands/runners/misc.py", 1701 "./scripts/west_commands/runners/native.py", 1702 "./scripts/west_commands/runners/nios2.py", 1703 "./scripts/west_commands/runners/nrf_common.py", 1704 "./scripts/west_commands/runners/nrfjprog.py", 1705 "./scripts/west_commands/runners/nrfutil.py", 1706 "./scripts/west_commands/runners/nsim.py", 1707 "./scripts/west_commands/runners/nxp_s32dbg.py", 1708 "./scripts/west_commands/runners/openocd.py", 1709 "./scripts/west_commands/runners/probe_rs.py", 1710 "./scripts/west_commands/runners/pyocd.py", 1711 "./scripts/west_commands/runners/qemu.py", 1712 "./scripts/west_commands/runners/renode-robot.py", 1713 "./scripts/west_commands/runners/renode.py", 1714 "./scripts/west_commands/runners/silabs_commander.py", 1715 "./scripts/west_commands/runners/spi_burn.py", 1716 "./scripts/west_commands/runners/stm32cubeprogrammer.py", 1717 "./scripts/west_commands/runners/stm32flash.py", 1718 "./scripts/west_commands/runners/teensy.py", 1719 "./scripts/west_commands/runners/trace32.py", 1720 "./scripts/west_commands/runners/uf2.py", 1721 "./scripts/west_commands/runners/xsdb.py", 1722 "./scripts/west_commands/runners/xtensa.py", 1723 "./scripts/west_commands/sdk.py", 1724 "./scripts/west_commands/shields.py", 1725 "./scripts/west_commands/sign.py", 1726 "./scripts/west_commands/simulate.py", 1727 "./scripts/west_commands/spdx.py", 1728 "./scripts/west_commands/tests/conftest.py", 1729 "./scripts/west_commands/tests/test_blackmagicprobe.py", 1730 "./scripts/west_commands/tests/test_bossac.py", 1731 "./scripts/west_commands/tests/test_build.py", 1732 "./scripts/west_commands/tests/test_canopen_program.py", 1733 "./scripts/west_commands/tests/test_dediprog.py", 1734 "./scripts/west_commands/tests/test_dfu_util.py", 1735 "./scripts/west_commands/tests/test_gd32isp.py", 1736 "./scripts/west_commands/tests/test_imports.py", 1737 "./scripts/west_commands/tests/test_mdb.py", 1738 "./scripts/west_commands/tests/test_nrf.py", 1739 "./scripts/west_commands/tests/test_nxp_s32dbg.py", 1740 "./scripts/west_commands/tests/test_pyocd.py", 1741 "./scripts/west_commands/tests/test_stm32cubeprogrammer.py", 1742 "./scripts/west_commands/tests/test_stm32flash.py", 1743 "./scripts/west_commands/tests/test_twister.py", 1744 "./scripts/west_commands/twister_cmd.py", 1745 "./scripts/west_commands/zcmake.py", 1746 "./scripts/west_commands/zephyr_ext_common.py", 1747 "./scripts/west_commands/zspdx/cmakefileapi.py", 1748 "./scripts/west_commands/zspdx/cmakefileapijson.py", 1749 "./scripts/west_commands/zspdx/licenses.py", 1750 "./scripts/west_commands/zspdx/walker.py", 1751 "./scripts/west_commands/zspdx/writer.py", 1752 "./scripts/zephyr_module.py", 1753 "./soc/aspeed/ast10x0/tools/gen_uart_booting_image.py", 1754 "./soc/intel/intel_adsp/tools/cavstool.py", 1755 "./soc/intel/intel_adsp/tools/cavstool_client.py", 1756 "./soc/intel/intel_adsp/tools/remote-fw-service.py", 1757 "./soc/intel/intel_ish/utils/build_ish_firmware.py", 1758 "./soc/microchip/mec/common/spigen/mec_spi_gen.py", 1759 "./soc/nuvoton/npcm/common/esiost/esiost.py", 1760 "./soc/nuvoton/npcm/common/esiost/esiost_args.py", 1761 "./soc/nuvoton/npcx/common/ecst/ecst.py", 1762 "./soc/nuvoton/npcx/common/ecst/ecst_args.py", 1763 "./soc/silabs/silabs_sim3/sim3u/gen_crossbar_config.py", 1764 "./tests/boot/with_mcumgr/pytest/test_downgrade_prevention.py", 1765 "./tests/boot/with_mcumgr/pytest/test_upgrade.py", 1766 "./tests/boot/with_mcumgr/pytest/west_sign_wrapper.py", 1767 "./tests/drivers/can/host/pytest/can_shell.py", 1768 "./tests/drivers/can/host/pytest/conftest.py", 1769 "./tests/drivers/can/host/pytest/test_can.py", 1770 "./tests/kernel/timer/timer_behavior/pytest/saleae_logic2.py", 1771 "./tests/kernel/timer/timer_behavior/pytest/test_timer.py", 1772 "./tests/misc/check_init_priorities/validate_check_init_priorities_output.py", 1773 "./tests/misc/llext-edk/pytest/test_edk.py", 1774 "./tests/net/lib/lwm2m/interop/pytest/conftest.py", 1775 "./tests/net/lib/lwm2m/interop/pytest/leshan.py", 1776 "./tests/net/lib/lwm2m/interop/pytest/test_blockwise.py", 1777 "./tests/net/lib/lwm2m/interop/pytest/test_bootstrap.py", 1778 "./tests/net/lib/lwm2m/interop/pytest/test_lwm2m.py", 1779 "./tests/net/lib/lwm2m/interop/pytest/test_nosec.py", 1780 "./tests/net/lib/lwm2m/interop/pytest/test_portfolio.py", 1781 "./tests/net/socket/tls_configurations/pytest/test_app_vs_openssl.py", 1782 "./tests/net/socket/udp/generate-c-string.py", 1783 "./tests/subsys/debug/gdbstub/pytest/test_gdbstub.py", 1784 "./tests/subsys/logging/dictionary/pytest/test_logging_dictionary.py", 1785 "./tests/ztest/ztest_param/pytest/test_parameters.py", 1786] 1787