complish 0.0.1

Core library for project-aware task management with git integration
Documentation
[dependencies.bincode]
features = ["serde"]
version = "2.0"

[dependencies.chrono]
features = ["serde"]
version = "0.4"

[dependencies.dir_spec]
version = "0.2"

[dependencies.eyre]
version = "0.6"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dev-dependencies.pretty_assertions]
version = "1.4"

[dev-dependencies.temp-env]
version = "0.3"

[lib]
name = "complish"
path = "src/lib.rs"

[lints.clippy]
implicit_return = "allow"
large-enum-variant = "warn"
missing-errors-doc = "allow"
missing-panics-doc = "allow"
missing_docs_in_private_items = "allow"
module-name-repetitions = "deny"
must-use-candidate = "allow"
needless-pass-by-value = "warn"
question_mark_used = "allow"
redundant-clone = "warn"
return-self-not-must-use = "warn"
single-match-else = "allow"
too-many-lines = "allow"
trivially-copy-pass-by-ref = "warn"
upper-case-acronyms = "allow"

[lints.clippy.complexity]
level = "warn"
priority = -1

[lints.clippy.correctness]
level = "warn"
priority = -1

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.clippy.perf]
level = "warn"
priority = -1

[lints.clippy.restriction]
level = "allow"
priority = 1

[lints.clippy.style]
level = "warn"
priority = -1

[lints.clippy.suspicious]
level = "warn"
priority = -1

[lints.rust]
dead_code = "allow"
unsafe_code = "forbid"
unused_imports = "allow"
unused_variables = "allow"

[package]
authors = ["Aaron Allen (@aaronmallen)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Core library for project-aware task management with git integration"
edition = "2024"
homepage = "https://github.com/aaronmallen/complish-dev"
license = "MIT"
name = "complish"
readme = "README.md"
repository = "https://github.com/aaronmallen/complish-dev"
resolver = "2"
version = "0.0.1"

[package.metadata.workspaces]
independent = true