The description provided at this link is concise:
Avoid using the Function constructor with a string argument to define the function body
This might also apply to the rule missing-optional-annotation
:
A parameter that comes after one or more optional parameters is not marked as optional itself