pylint 4.0.5 astroid 4.0.4 Python 3.14.3 (main, Mar 26 2026, 00:00:00) [GCC 16.0.1 20260321 (Red Hat 16.0.1-0)] Redirect to /tmp/tmp.tix9DfCTwZ and /tmp/tmp.ZP81YF6U6s Tree base: edf359db064f ("tools/ynl: Make YnlFamily closeable as a context manager") Now at: e70d9aaad336 ("selftests/net: Split netdevsim tests from HW tests in nk_qlease") ====== Checking before the patch ====== ************* Module nk_qlease tools/testing/selftests/drivers/net/hw/nk_qlease.py:1175:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1232:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1282:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1:0: C0302: Too many lines in module (1407/1000) (too-many-lines) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:41:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:49:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:89:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:115:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:158:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:202:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:232:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:258:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:305:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:335:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:368:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:387:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:425:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:455:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:481:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:511:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:559:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:604:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:649:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:706:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:736:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:761:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:786:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:841:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:871:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:919:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:960:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:994:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1033:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1069:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1143:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1175:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1182:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1201:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1232:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1253:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1282:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1297:23: W0212: Access to a protected member _nk_host_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1299:4: W0212: Access to a protected member _nk_host_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1300:4: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1307:55: W0212: Access to a protected member _bpf_prog_pref of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1308:4: W0212: Access to a protected member _tc_attached of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1326:0: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 9.23/10 (previous run: 9.23/10, +0.00) ====== Checking the tree with the patch ====== ************* Module nk_qlease tools/testing/selftests/drivers/net/hw/nk_qlease.py:74:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:131:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:181:0: C0301: Line too long (123/100) (line-too-long) tools/testing/selftests/drivers/net/hw/nk_qlease.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:34:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:42:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:74:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:81:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:100:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:131:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:152:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/hw/nk_qlease.py:181:83: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:196:23: W0212: Access to a protected member _nk_host_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:198:4: W0212: Access to a protected member _nk_host_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:199:4: W0212: Access to a protected member _nk_guest_ifname of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:206:55: W0212: Access to a protected member _bpf_prog_pref of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:207:4: W0212: Access to a protected member _tc_attached of a client class (protected-access) tools/testing/selftests/drivers/net/hw/nk_qlease.py:225:0: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 8.50/10 (previous run: 9.23/10, -0.73) ************* Module nk_qlease tools/testing/selftests/net/nk_qlease.py:1:0: C0302: Too many lines in module (1168/1000) (too-many-lines) tools/testing/selftests/net/nk_qlease.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/net/nk_qlease.py:31:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:71:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:96:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:139:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:183:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:213:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:239:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:286:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:316:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:349:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:368:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:406:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:436:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:462:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:492:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:540:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:585:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:630:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:687:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:717:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:742:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:767:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:822:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:852:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:900:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:941:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:975:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:1014:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:1050:0: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/net/nk_qlease.py:1124:0: C0116: Missing function or method docstring (missing-function-docstring) ------------------------------------------------------------------ Your code has been rated at 9.38/10 (previous run: 8.50/10, +0.88)