nmk_python.ruff =============== .. py:module:: nmk_python.ruff .. autoapi-nested-parse:: Ruff tool handling Classes ------- .. autoapisummary:: nmk_python.ruff.RuffBuilder nmk_python.ruff.JoinedRulesResolver Module Contents --------------- .. py:class:: RuffBuilder(model: nmk.model.model.NmkModel) Bases: :py:obj:`nmk.model.builder.NmkTaskBuilder` Ruff tool builder .. py:method:: build(src_folders: list[str], command: str) Invoke ruff :param src_folders: source folders to be analyzed :param command: ruff command to be executed .. py:class:: JoinedRulesResolver(model: nmk.model.model.NmkModel) Bases: :py:obj:`nmk.model.resolver.NmkStrConfigResolver` Join auto-fix rules as a comma separated string .. py:method:: get_value(name: str, rules: list[str]) -> str Return coma separated rules list string :param name: name of the config :param rules: list of rules :return: coma separated rules list string