TransformersΒΆ
List of transformers
To see list of all transformers currently implemented in robotidy run:
robotidy --list
To see description of the transformer run:
robotidy --desc TRANSFORMER_NAME
See Configuring Transformers to learn how transformers can be configured (including disabling and enabling transformers).
Order of transformers
By default all transformers run in the same order. Whether called with:
robotidy src
or:
robotidy --transform ReplaceRunKeywordIf --transform SplitTooLongLine src
or:
robotidy --transform SplitTooLongLine --transform ReplaceRunKeywordIf src
It will transform files according to internal order (in this example ReplaceRunKeywordIf
is before
SplitTooLongLine
). If you want to transform files using different transformer order you need to run transformers separately:
robotidy --transform SplitTooLongLine src
robotidy --transform ReplaceRunKeywordIf src
You can also add --force-order
flag to use order provided in cli:
robotidy --force-order --transform SplitTooLongLine --transform ReplaceRunKeywordIf src
External transformers are used last. If you want to change this behaviour (for example run your custom transformer
before default ones) you need to use --force-order
flag.