pylint 3.3.9 astroid 3.3.8 Python 3.14.2 (main, Dec 5 2025, 00:00:00) [GCC 15.2.1 20251111 (Red Hat 15.2.1-4)] Redirect to /tmp/tmp.MRSGCaADin and /tmp/tmp.98bWhB9tbb Tree base: 24cf78c73831 ("net/mlx5e: SHAMPO, Switch to header memcpy") Now at: 6f1720845503 ("selftests: drv-net: port_split: convert to ksft format and mark disruptive") ====== Checking before the patch ====== ************* Module devlink_port_split tools/testing/selftests/drivers/net/hw/devlink_port_split.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:37:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:32:8: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:43:0: C0103: Class name "devlink_ports" doesn't conform to PascalCase naming style (invalid-name) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:43:0: R0205: Class 'devlink_ports' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:49:4: E0213: Method 'get_if_names' should have "self" as first argument (no-self-argument) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:43:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:81:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:99:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:115:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:119:34: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:120:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:125:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:116:4: W0612: Unused variable 'stdout' (unused-variable) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:135:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:137:23: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:136:4: W0612: Unused variable 'stdout' (unused-variable) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:160:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:163:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:176:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:178:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:200:7: C1803: "new_split_group != []" can be simplified to "new_split_group", if it is strictly a sequence, as an empty list is falsey (use-implicit-booleaness-not-comparison) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:218:7: C1803: "new_split_group != []" can be simplified to "new_split_group", if it is strictly a sequence, as an empty list is falsey (use-implicit-booleaness-not-comparison) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:220:13: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:215:4: W0612: Unused variable 'stdout' (unused-variable) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:234:26: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:246:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:256:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:270:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:273:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:283:8: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:289:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:296:17: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) tools/testing/selftests/drivers/net/hw/devlink_port_split.py:6:0: W0611: Unused import time (unused-import) ----------------------------------- Your code has been rated at 7.38/10 ====== Checking the tree with the patch ====== ************* Module devlink_port_split tools/testing/selftests/drivers/net/hw/devlink_port_split.py:185:8: R1724: Unnecessary "elif" after "continue", remove the leading "el" from "elif" (no-else-continue) ------------------------------------------------------------------ Your code has been rated at 9.90/10 (previous run: 7.38/10, +2.52)