Skip to content
This repository was archived by the owner on Jul 11, 2023. It is now read-only.

vyperlang/blackadder

Folders and files

NameName
Last commit message
Last commit date
Nov 11, 2020
Nov 9, 2020
Nov 5, 2020
Nov 2, 2020
Nov 2, 2020
Nov 2, 2020
Nov 1, 2020
Nov 2, 2020
Nov 11, 2020
Nov 9, 2020

Repository files navigation

black-adder

A code formatter for vyper.

Usage

To run it manually, first install using pip:

pip install blackadder

Then run the following in you terminal:

blackadder --fast --include '\.vy$' .

You can also use pre-commit hooks: put this in your repo's .pre-commit-config.yaml and add Python's pre-commit to your test requirements.

repos:
-   repo: https://github.com/spinoch/blackadder
    rev: "master"
    hooks:
    - id: blackadder
      language_version: python3

Warning

This is still in an experimental state. Formatting may be done incorrectly for log keywords if the next variable name is less than 3 characters long. If you run into issues, check out the logs to see what happens.

As of now, blackadder will fail if invoked without --fast. In general, black options shouldn't be expected to work except for --diff and --include.