tools/test/docstring_linter_testdata/more_python_code.py.txt:1: No docstring found for function 'a_very_very_long' (8 lines) 1 | def a_very_very_long(): ^ 2 | # Lots of lines! 3 | # Lots of lines! 4 | # Lots of lines! 5 | # Lots of lines! tools/test/docstring_linter_testdata/more_python_code.py.txt:10: No docstring found for class 'LintInit' (6 lines) 8 | 9 | 10 | class LintInit: ^ 11 | def __init__(self) -> None: 12 | # Lots of lines! tools/test/docstring_linter_testdata/python_code.py.txt:17: No docstring found for class 'LongWithoutDocstring' (6 lines) 15 | 16 | 17 | class LongWithoutDocstring: ^ 18 | # A comment isn't a docstring 19 | tools/test/docstring_linter_testdata/python_code.py.txt:24: docstring found for class 'LongWithShortDocstring' (6 lines) was too short (10 characters, needed 16) 22 | 23 | 24 | class LongWithShortDocstring: ^ 25 | """TODO""" 26 | tools/test/docstring_linter_testdata/python_code.py.txt:54: No docstring found for function 'long_without_docstring' (7 lines) 52 | 53 | 54 | def long_without_docstring(): ^ 55 | # 56 | # tools/test/docstring_linter_testdata/python_code.py.txt:71: No docstring found for function 'needs_docs' (12 lines). If the method overrides a method on a parent class, adding the `@typing_extensions.override` decorator will make this error go away. 69 | """This docstring, while short, is enough""" 70 | 71 | def needs_docs(self): ^ 72 | def not_short(): 73 | class Long: