riju/doc/tutorial/formatter.md

709 B

Tutorial: add a code formatter

Not all languages have code formatters, but if they exist, we like to add them. You'll need to update the install recipe in your language's configuration to install the code formatter as well. Then add a format.run key with a shell command that will read a program on stdin and write the formatted version to stdout.

You'll also want to add a format.input key which is equivalent to the template code, but formatted incorrectly. This can be used to verify that the formatter is working as expected.

Here's an example:

install:
  apt:
    - black

template: |
  print("Hello, world!")  

format:
  run: |
    black -    
  input: |
    print('Hello, world!')