Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 612 Bytes

CONTRIBUTING.md

File metadata and controls

16 lines (11 loc) · 612 Bytes

Code formatting

Code should be formatted following StyLua, this is enforced through the CI. Be aware that some of the goto statements in the code are problematic for some builds of stylua (see here), so it is recommended to install stylua using cargo.

You can use the following .git/hooks/pre-commit:

#!/usr/bin/env bash

# Redirect output to stderr.
exec 1>&2

git diff-index -z --name-only --diff-filter=AM main | \
    grep -z '\.lua$' | \
    xargs -0 --no-run-if-empty stylua --check