manasight-parser 0.5.0

MTG Arena log file parser — reads Player.log and emits typed game events
Documentation
# manasight-parser Makefile
# Pre-commit contract for this repo.
#
# Targets:
#   make precommit          Full pre-commit checklist (fmt check, clippy, tests).
#   make precommit-trivial  Formatting floor only.
#   make coverage           Tarpaulin coverage report.
#   make fmt                Auto-format Rust code (helper, not a gate).

.PHONY: precommit precommit-trivial coverage fmt

precommit:
	cargo fmt --all -- --check
	cargo clippy --all-targets --all-features -- -D warnings
	cargo test --all-features

precommit-trivial:
	cargo fmt --all -- --check

coverage:
	cargo tarpaulin --all-features --ignore-tests

fmt:
	cargo fmt --all