From 023c6a1dde639ebc7e8b8e03b224ad7fab0342fe Mon Sep 17 00:00:00 2001 From: Bauke Date: Mon, 9 Jan 2023 16:23:37 +0100 Subject: [PATCH] Add Makefile. --- Makefile.toml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Makefile.toml diff --git a/Makefile.toml b/Makefile.toml new file mode 100644 index 0000000..d7da164 --- /dev/null +++ b/Makefile.toml @@ -0,0 +1,40 @@ +[tasks.fmt] +command = "cargo" +args = ["fmt", "${@}"] + +[tasks.check] +command = "cargo" +args = ["check", "${@}"] + +[tasks.clippy] +command = "cargo" +args = ["clippy", "${@}"] + +[tasks.test] +command = "cargo" +args = ["test", "${@}"] + +[tasks.doc] +command = "cargo" +args = ["doc", "${@}"] + +[tasks.build] +command = "cargo" +args = ["build", "${@}"] + +[tasks.complete-check] +dependencies = ["fmt", "check", "clippy", "test", "doc", "build"] + +[tasks.code-coverage] +workspace = false +install_crate = "cargo-tarpaulin" +command = "cargo" +args = [ + "tarpaulin", + "--exclude-files=target/*", + "--out=html", + "--output-dir=coverage", + "--skip-clean", + "--target-dir=target/tarpaulin", + "--workspace" +]