@check_for(Function)<EOL><INDENT>def check_no_signature(self, function, docstring):  <DEDENT>
if docstring:<EOL><INDENT>first_line = ast.literal_eval(docstring).strip().split('<STR_LIT:\n>')[<NUM_LIT:0>]<EOL>if function.name + '<STR_LIT:(>' in first_line.replace('<STR_LIT:U+0020>', '<STR_LIT>'):<EOL><INDENT>return violations.D402()<EOL><DEDENT><DEDENT>
D402: First line should not be function's or method's "signature".

        The one-line docstring should NOT be a "signature" reiterating the
        function/method parameters (which can be obtained by introspection).