Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 709 Bytes

formatter.md

File metadata and controls

28 lines (22 loc) · 709 Bytes

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!')