nmk_python.ruff¶
Ruff tool handling
Classes¶
Ruff tool builder |
|
Join auto-fix rules as a comma separated string |
Module Contents¶
- class nmk_python.ruff.RuffBuilder(model: nmk.model.model.NmkModel)¶
Bases:
nmk.model.builder.NmkTaskBuilderRuff tool builder
- build(src_folders: list[str], command: str)¶
Invoke ruff
- Parameters:
src_folders – source folders to be analyzed
command – ruff command to be executed
- class nmk_python.ruff.JoinedRulesResolver(model: nmk.model.model.NmkModel)¶
Bases:
nmk.model.resolver.NmkStrConfigResolverJoin auto-fix rules as a comma separated string
- get_value(name: str, rules: list[str]) str¶
Return coma separated rules list string
- Parameters:
name – name of the config
rules – list of rules
- Returns:
coma separated rules list string