mirror of
https://github.com/TheLocehiliosan/yadm
synced 2024-10-27 20:34:27 +00:00
42c74efbac
A local class is set with: $ yadm config local.class cls1 More classes can be added with: $ yadm config --add local.class cls2 $ yadm config --add local.class cls3 Any of cls1, cls2 and cls3 can be used in an alternate condition. For templates, the existing variable yadm.class/YADM_CLASS is set to the last class (i.e. cls3) to remain compatible with how it works today and with what the following command gives: $ yadm config local.class For the default template processor there is no explicit yadm.classes variable. Instead a yadm.class condition will check against all classes. For the other processors, a new template variable YADM_CLASSES will be set to all classes separated by newline. For jinja2 templates a class can be checked with: {%- if "cls" in YADM_CLASSES.split("\n") %} For esh templates the logic is a bit more complex, but it is possible to do. Fixes #185.
18 lines
221 B
INI
18 lines
221 B
INI
[BASIC]
|
|
good-names=pytestmark
|
|
|
|
[DESIGN]
|
|
max-args=14
|
|
max-locals=28
|
|
max-attributes=8
|
|
max-statements=65
|
|
|
|
[SIMILARITIES]
|
|
min-similarity-lines=8
|
|
|
|
[MESSAGES CONTROL]
|
|
disable=redefined-outer-name
|
|
|
|
[TYPECHECK]
|
|
ignored-modules=py
|