The @click.command
decorator edits your functions parameters, but pylint does not know this, since it does not actually run your code.
I don’t think it makes sense to make your code weird just so pylint is happy. Instead, ignore it, or add a comment to disable that warning in the current scope:
# pylint: disable=no-value-for-parameter