A 5e storytelling engine with an LLM DM
1repos:
2 - repo: https://github.com/pre-commit/pre-commit-hooks
3 rev: v4.5.0
4 hooks:
5 - id: trailing-whitespace
6 - id: end-of-file-fixer
7 - id: check-yaml
8 - id: check-toml
9 - id: check-added-large-files
10
11 - repo: https://github.com/codespell-project/codespell
12 rev: v2.2.6
13 hooks:
14 - id: codespell
15
16 - repo: https://github.com/astral-sh/ruff-pre-commit
17 rev: v0.14.14
18 hooks:
19 - id: ruff
20 args: [--fix, --exit-non-zero-on-fix, --show-fixes]
21 - id: ruff-format
22
23 - repo: local
24 hooks:
25 - id: loq
26 name: loq (file size limits)
27 entry: uv run loq check
28 language: system
29 pass_filenames: false
30 - id: pyright
31 name: pyright (source and tests)
32 entry: uv run pyright src/storied tests
33 language: system
34 types: [python]
35 pass_filenames: false