Hello, There's an old issue in pylint asking for something close to this (only if the passed values are litteral, but for all functions, not specifically for libraries) : https://github.com/PyCQA/pylint/issues/385
I think it makes more sense to not make any distinction between lib/external code but feel free to discuss the specifics of the feature in the issue itself. Pierre Le jeu. 14 avr. 2022 à 19:13, Daniel Pope <lord.ma...@gmail.com> a écrit : > On Thu, 14 Apr 2022, 17:53 Markus Toivonen, <markus.toivo...@hoxhunt.com> > wrote: > >> Hello! >> >> Is it currently possible with Flake8 or any of its plugins to enforce the >> code to use keyword arguments in function calls, when the function is >> imported from a module/library? >> > If you want to enforce the use of keyword arguments, you can use keyword > only arguments: > > def baz(*, baz): > ... > > can only be called as baz(baz=...)! > >> _______________________________________________ > code-quality mailing list -- code-quality@python.org > To unsubscribe send an email to code-quality-le...@python.org > https://mail.python.org/mailman3/lists/code-quality.python.org/ > Member address: pierre.sassou...@gmail.com >
_______________________________________________ code-quality mailing list -- code-quality@python.org To unsubscribe send an email to code-quality-le...@python.org https://mail.python.org/mailman3/lists/code-quality.python.org/ Member address: arch...@mail-archive.com