========== pylint - FAILED ====== Checking before the patch ====== ====== Checking the tree with the patch ====== New errors added --- /tmp/tmp.RMVEyBS0jb 2025-06-20 09:40:14.312198746 -0700 +++ /tmp/tmp.Yj7GQwDnSf 2025-06-20 09:40:15.508192130 -0700 @@ -2,39 +2,17 @@ -tools/testing/selftests/drivers/net/stats.py:1:0: C0114: Missing module docstring (missing-module-docstring) -tools/testing/selftests/drivers/net/stats.py:7:0: E0611: No name 'ksft_run' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:7:0: E0611: No name 'ksft_exit' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_ge' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_eq' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_is' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_in' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_lt' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_true' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:8:0: E0611: No name 'ksft_raises' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:10:0: E0611: No name 'ksft_disruptive' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'EthtoolFamily' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'NetdevFamily' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'RtnlFamily' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'NlError' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:13:0: E0611: No name 'defer' in module 'lib.py' (no-name-in-module) -tools/testing/selftests/drivers/net/stats.py:20:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/testing/selftests/drivers/net/stats.py:21:4: W0602: Using global for 'ethnl' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:27:12: W0707: Consider explicitly re-raising using 'raise KsftXfailEx('pause not supported by the device') from e' (raise-missing-from) -tools/testing/selftests/drivers/net/stats.py:35:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/testing/selftests/drivers/net/stats.py:36:4: W0602: Using global for 'ethnl' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:42:12: W0707: Consider explicitly re-raising using 'raise KsftXfailEx('FEC not supported by the device') from e' (raise-missing-from) -tools/testing/selftests/drivers/net/stats.py:50:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/testing/selftests/drivers/net/stats.py:51:4: W0602: Using global for 'netfam' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:51:4: W0602: Using global for 'rtnl' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:54:8: W0602: Using global for 'netfam' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:53:4: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements) -tools/testing/selftests/drivers/net/stats.py:80:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/testing/selftests/drivers/net/stats.py:83:12: W0719: Raising too general exception: Exception (broad-exception-raised) -tools/testing/selftests/drivers/net/stats.py:86:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/testing/selftests/drivers/net/stats.py:87:4: W0602: Using global for 'netfam' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:88:4: W0602: Using global for 'rtnl' but no assignment is done (global-variable-not-assigned) -tools/testing/selftests/drivers/net/stats.py:96:19: C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary) -tools/testing/selftests/drivers/net/stats.py:148:20: R1718: Consider using a set comprehension (consider-using-set-comprehension) -tools/testing/selftests/drivers/net/stats.py:86:21: W0613: Unused argument 'cfg' (unused-argument) -tools/testing/selftests/drivers/net/stats.py:160:0: C0116: Missing function or method docstring (missing-function-docstring) -tools/testing/selftests/drivers/net/stats.py:165:12: W0707: Consider explicitly re-raising using 'raise KsftSkipEx('qstats not supported by the device') from e' (raise-missing-from) -tools/testing/selftests/drivers/net/stats.py:172:11: W0612: Unused variable 'v' (unused-variable) -tools/testing/selftests/drivers/net/stats.py:265:0: C0116: Missing function or method docstring (missing-function-docstring) +tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'ksft_run' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:11:0: E0611: No name 'ksft_exit' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_ge' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_eq' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_is' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_in' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_lt' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_true' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:12:0: E0611: No name 'ksft_raises' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:13:0: E0611: No name 'KsftFailEx' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:14:0: E0611: No name 'ksft_disruptive' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:15:0: E0611: No name 'EthtoolFamily' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:15:0: E0611: No name 'NetdevFamily' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:15:0: E0611: No name 'RtnlFamily' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:15:0: E0611: No name 'NlError' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:17:0: E0611: No name 'defer' in module 'lib.py' (no-name-in-module) +tools/testing/selftests/drivers/net/stats.py:98:21: W0613: Unused argument 'cfg' (unused-argument) @@ -42,2 +20,2 @@ ------------------------------------ -Your code has been rated at 4.31/10 +------------------------------------------------------------------ +Your code has been rated at 5.21/10 (previous run: 4.31/10, +0.90)