pylint 3.3.7 astroid 3.3.8 Python 3.13.7 (main, Aug 14 2025, 00:00:00) [GCC 15.2.1 20250808 (Red Hat 15.2.1-1)] Redirect to /tmp/tmp.B3NHwDFMye and /tmp/tmp.CRnKGYUmaz Tree base: cbf33b8e0b36 ("Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf") Now at: 44eda2f71a54 ("bpf_doc: Support 1st const parameter of bpf_d_path()") ====== Checking before the patch ====== ************* Module bpf_doc scripts/bpf_doc.py:157:0: C0301: Line too long (105/100) (line-too-long) scripts/bpf_doc.py:342:0: C0301: Line too long (112/100) (line-too-long) scripts/bpf_doc.py:348:0: C0301: Line too long (172/100) (line-too-long) scripts/bpf_doc.py:439:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:446:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:487:0: C0301: Line too long (120/100) (line-too-long) scripts/bpf_doc.py:700:0: C0301: Line too long (120/100) (line-too-long) scripts/bpf_doc.py:875:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:881:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:898:0: W0311: Bad indentation. Found 20 spaces, expected 16 (bad-indentation) scripts/bpf_doc.py:899:0: W0311: Bad indentation. Found 20 spaces, expected 16 (bad-indentation) scripts/bpf_doc.py:981:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:1:0: C0302: Too many lines in module (1019/1000) (too-many-lines) scripts/bpf_doc.py:1:0: C0114: Missing module docstring (missing-module-docstring) scripts/bpf_doc.py:13:0: C0410: Multiple imports on one line (sys, os) (multiple-imports) scripts/bpf_doc.py:16:0: C0103: Constant name "helpersDocStart" doesn't conform to UPPER_CASE naming style (invalid-name) scripts/bpf_doc.py:18:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:21:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:24:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:28:35: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:31:41: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:34:0: R0205: Class 'APIElement' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:46:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:34:0: R0903: Too few public methods (1/2) (too-few-public-methods) scripts/bpf_doc.py:61:4: W0102: Dangerous default value [] as argument (dangerous-default-value) scripts/bpf_doc.py:104:0: R0205: Class 'HeaderParser' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:104:0: R0902: Too many instance attributes (10/7) (too-many-instance-attributes) scripts/bpf_doc.py:113:22: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) scripts/bpf_doc.py:113:22: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) scripts/bpf_doc.py:124:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:130:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:137:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:149:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:164:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:168:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:187:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:190:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:194:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:213:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:216:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:226:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:230:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:233:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:238:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:242:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:249:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:261:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:287:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:299:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:326:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:338:16: W0707: Consider explicitly re-raising using 'except KeyError as exc' and 'raise Exception('Helper %s is missing from enum bpf_func_id' % name) from exc' (raise-missing-from) scripts/bpf_doc.py:338:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:338:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:342:20: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:342:36: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:348:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:348:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:350:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:350:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:359:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:369:0: R0205: Class 'Printer' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:379:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:382:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:385:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:388:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:394:70: W0622: Redefining built-in 'type' (redefined-builtin) scripts/bpf_doc.py:403:28: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:409:33: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:412:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:421:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:424:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:425:8: W0622: Redefining built-in 'license' (redefined-builtin) scripts/bpf_doc.py:438:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:453:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:458:8: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:463:12: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:465:15: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:467:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:475:8: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:471:19: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:485:4: W0231: __init__ method from base class 'PrinterRST' is not called (super-init-not-called) scripts/bpf_doc.py:533:8: C0103: Variable name "kernelVersion" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:534:8: C0103: Variable name "lastUpdate" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:641:22: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:647:27: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:666:4: W0231: __init__ method from base class 'PrinterRST' is not called (super-init-not-called) scripts/bpf_doc.py:687:4: W0237: Parameter 'helper' has been renamed to 'command' in overriding 'PrinterSyscallRST.print_one' method (arguments-renamed) scripts/bpf_doc.py:688:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:698:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:832:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:840:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:841:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:842:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:844:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:854:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:859:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:873:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:890:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:891:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:900:22: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:903:31: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:906:27: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:910:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:920:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:941:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:989:0: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:991:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:992:4: R1722: Consider using 'sys.exit' instead (consider-using-sys-exit) scripts/bpf_doc.py:994:0: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:998:4: C0103: Variable name "headerParser" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:1015:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) ----------------------------------- Your code has been rated at 7.62/10 ====== Checking the tree with the patch ====== ************* Module bpf_doc scripts/bpf_doc.py:157:0: C0301: Line too long (105/100) (line-too-long) scripts/bpf_doc.py:342:0: C0301: Line too long (112/100) (line-too-long) scripts/bpf_doc.py:348:0: C0301: Line too long (172/100) (line-too-long) scripts/bpf_doc.py:439:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:446:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:487:0: C0301: Line too long (120/100) (line-too-long) scripts/bpf_doc.py:700:0: C0301: Line too long (120/100) (line-too-long) scripts/bpf_doc.py:876:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:882:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:899:0: W0311: Bad indentation. Found 20 spaces, expected 16 (bad-indentation) scripts/bpf_doc.py:900:0: W0311: Bad indentation. Found 20 spaces, expected 16 (bad-indentation) scripts/bpf_doc.py:982:0: C0325: Unnecessary parens after 'if' keyword (superfluous-parens) scripts/bpf_doc.py:1:0: C0302: Too many lines in module (1020/1000) (too-many-lines) scripts/bpf_doc.py:1:0: C0114: Missing module docstring (missing-module-docstring) scripts/bpf_doc.py:13:0: C0410: Multiple imports on one line (sys, os) (multiple-imports) scripts/bpf_doc.py:16:0: C0103: Constant name "helpersDocStart" doesn't conform to UPPER_CASE naming style (invalid-name) scripts/bpf_doc.py:18:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:21:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:24:0: C0115: Missing class docstring (missing-class-docstring) scripts/bpf_doc.py:28:35: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:31:41: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:34:0: R0205: Class 'APIElement' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:46:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:34:0: R0903: Too few public methods (1/2) (too-few-public-methods) scripts/bpf_doc.py:61:4: W0102: Dangerous default value [] as argument (dangerous-default-value) scripts/bpf_doc.py:104:0: R0205: Class 'HeaderParser' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:104:0: R0902: Too many instance attributes (10/7) (too-many-instance-attributes) scripts/bpf_doc.py:113:22: W1514: Using open without explicitly specifying an encoding (unspecified-encoding) scripts/bpf_doc.py:113:22: R1732: Consider using 'with' for resource-allocating operations (consider-using-with) scripts/bpf_doc.py:124:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:130:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:137:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:149:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:164:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:168:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:187:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:190:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:194:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:213:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:216:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:226:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:230:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:233:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:238:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:242:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:249:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:261:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:287:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:299:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:326:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:338:16: W0707: Consider explicitly re-raising using 'except KeyError as exc' and 'raise Exception('Helper %s is missing from enum bpf_func_id' % name) from exc' (raise-missing-from) scripts/bpf_doc.py:338:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:338:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:342:20: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:342:36: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:348:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:348:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:350:16: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:350:32: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:359:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:369:0: R0205: Class 'Printer' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance) scripts/bpf_doc.py:379:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:382:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:385:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:388:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:394:70: W0622: Redefining built-in 'type' (redefined-builtin) scripts/bpf_doc.py:403:28: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:409:33: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:412:12: W0719: Raising too general exception: Exception (broad-exception-raised) scripts/bpf_doc.py:421:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:424:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:425:8: W0622: Redefining built-in 'license' (redefined-builtin) scripts/bpf_doc.py:438:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:453:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:458:8: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:463:12: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:465:15: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:467:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:475:8: W0702: No exception type(s) specified (bare-except) scripts/bpf_doc.py:471:19: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:485:4: W0231: __init__ method from base class 'PrinterRST' is not called (super-init-not-called) scripts/bpf_doc.py:533:8: C0103: Variable name "kernelVersion" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:534:8: C0103: Variable name "lastUpdate" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:641:22: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:647:27: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:666:4: W0231: __init__ method from base class 'PrinterRST' is not called (super-init-not-called) scripts/bpf_doc.py:687:4: W0237: Parameter 'helper' has been renamed to 'command' in overriding 'PrinterSyscallRST.print_one' method (arguments-renamed) scripts/bpf_doc.py:688:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:698:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:833:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:841:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:842:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:843:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:845:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:855:4: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:860:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:874:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:891:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:892:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:901:22: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:904:31: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:907:27: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:911:14: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:921:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:942:4: W0231: __init__ method from base class 'Printer' is not called (super-init-not-called) scripts/bpf_doc.py:990:0: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:992:10: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) scripts/bpf_doc.py:993:4: R1722: Consider using 'sys.exit' instead (consider-using-sys-exit) scripts/bpf_doc.py:995:0: C0116: Missing function or method docstring (missing-function-docstring) scripts/bpf_doc.py:999:4: C0103: Variable name "headerParser" doesn't conform to snake_case naming style (invalid-name) scripts/bpf_doc.py:1016:18: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) ------------------------------------------------------------------ Your code has been rated at 7.62/10 (previous run: 7.62/10, +0.00)