pylint 4.0.5 astroid 4.0.4 Python 3.14.4 (main, Apr 8 2026, 00:00:00) [GCC 16.0.1 20260321 (Red Hat 16.0.1-0)] Redirect to /tmp/tmp.M33Skjqhch and /tmp/tmp.n2hC6tkhcw Tree base: 833cbdb4b9c8 ("selftests: drv-net: refactor devmem command builders into lib module") Now at: ebd216e7823d ("selftests: drv-net: add primary_rx_redirect support to NetDrvContEnv") ====== Checking before the patch ====== ************* Module py.env tools/testing/selftests/drivers/net/lib/py/env.py:167:0: C0301: Line too long (114/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:196:0: C0301: Line too long (101/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:197:0: C0301: Line too long (107/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:8:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:9:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:10:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:11:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:41:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:53:20: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:74:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/drivers/net/lib/py/env.py:103:0: R0902: Too many instance attributes (19/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:180:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:185:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:186:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:221:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:224:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:231:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:233:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:250:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:278:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:306:0: R0902: Too many instance attributes (15/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:477:8: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:500:12: W0719: Raising too general exception: Exception (broad-exception-raised) ------------------------------------------------------------------ Your code has been rated at 8.74/10 (previous run: 8.76/10, -0.01) ====== Checking the tree with the patch ====== ************* Module py.env tools/testing/selftests/drivers/net/lib/py/env.py:167:0: C0301: Line too long (114/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:196:0: C0301: Line too long (101/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:197:0: C0301: Line too long (107/100) (line-too-long) tools/testing/selftests/drivers/net/lib/py/env.py:1:0: C0114: Missing module docstring (missing-module-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:8:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:9:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:10:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:11:0: E0401: Unable to import 'lib.py' (import-error) tools/testing/selftests/drivers/net/lib/py/env.py:41:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:53:20: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:74:0: R0903: Too few public methods (1/2) (too-few-public-methods) tools/testing/selftests/drivers/net/lib/py/env.py:103:0: R0902: Too many instance attributes (19/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:180:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:185:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:186:13: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) tools/testing/selftests/drivers/net/lib/py/env.py:221:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:224:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:231:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:233:12: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:250:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:278:4: C0116: Missing function or method docstring (missing-function-docstring) tools/testing/selftests/drivers/net/lib/py/env.py:306:0: R0902: Too many instance attributes (17/7) (too-many-instance-attributes) tools/testing/selftests/drivers/net/lib/py/env.py:493:8: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:502:8: W0719: Raising too general exception: Exception (broad-exception-raised) tools/testing/selftests/drivers/net/lib/py/env.py:545:12: W0719: Raising too general exception: Exception (broad-exception-raised) ------------------------------------------------------------------ Your code has been rated at 8.83/10 (previous run: 8.74/10, +0.09)