[package]
edition = "2024"
rust-version = "1.89.0"
name = "lints"
version = "0.1.0"
authors = ["Zack Newman <zack@philomathiclife.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Writes [lints.rust] to stdout such that all lints are denied or allowed."
documentation = "https://crates.io/crates/lints/"
readme = "README.md"
keywords = [
"lints",
"rust",
]
categories = [
"command-line-utilities",
"development-tools",
"rust-patterns",
]
license = "MIT OR Apache-2.0"
repository = "https://git.philomathiclife.com/repos/lints/"
[package.metadata.docs.rs]
default-target = "x86_64-unknown-linux-gnu"
targets = [
"aarch64-apple-darwin",
"aarch64-pc-windows-msvc",
"aarch64-unknown-linux-gnu",
"i686-pc-windows-msvc",
"i686-unknown-linux-gnu",
"x86_64-pc-windows-gnu",
"x86_64-pc-windows-msvc",
"x86_64-unknown-freebsd",
"x86_64-unknown-linux-musl",
"x86_64-unknown-netbsd",
]
[[bin]]
name = "lints"
path = "src/main.rs"
[target.'cfg(target_os = "openbsd")'.dependencies.priv_sep]
version = "3.0.0-alpha.4.0"
features = ["std"]
default-features = false
[lints.rust.ambiguous-associated-items]
level = "allow"
priority = -1
[lints.rust.ambiguous-glob-imports]
level = "allow"
priority = -1
[lints.rust.arithmetic-overflow]
level = "allow"
priority = -1
[lints.rust.binary-asm-labels]
level = "allow"
priority = -1
[lints.rust.bindings-with-variant-name]
level = "allow"
priority = -1
[lints.rust.conflicting-repr-hints]
level = "allow"
priority = -1
[lints.rust.dangerous-implicit-autorefs]
level = "allow"
priority = -1
[lints.rust.default-overrides-default-fields]
level = "allow"
priority = -1
[lints.rust.dependency-on-unit-never-type-fallback]
level = "allow"
priority = -1
[lints.rust.deref-nullptr]
level = "allow"
priority = -1
[lints.rust.elided-lifetimes-in-associated-constant]
level = "allow"
priority = -1
[lints.rust.enum-intrinsics-non-enums]
level = "allow"
priority = -1
[lints.rust.explicit-builtin-cfgs-in-flags]
level = "allow"
priority = -1
[lints.rust.ill-formed-attribute-input]
level = "allow"
priority = -1
[lints.rust.incomplete-include]
level = "allow"
priority = -1
[lints.rust.ineffective-unstable-trait-impl]
level = "allow"
priority = -1
[lints.rust.invalid-atomic-ordering]
level = "allow"
priority = -1
[lints.rust.invalid-doc-attributes]
level = "allow"
priority = -1
[lints.rust.invalid-from-utf8-unchecked]
level = "allow"
priority = -1
[lints.rust.invalid-macro-export-arguments]
level = "allow"
priority = -1
[lints.rust.invalid-null-arguments]
level = "allow"
priority = -1
[lints.rust.invalid-reference-casting]
level = "allow"
priority = -1
[lints.rust.invalid-type-param-default]
level = "allow"
priority = -1
[lints.rust.legacy-derive-helpers]
level = "allow"
priority = -1
[lints.rust.let-underscore-lock]
level = "allow"
priority = -1
[lints.rust.long-running-const-eval]
level = "allow"
priority = -1
[lints.rust.macro-expanded-macro-exports-accessed-by-absolute-paths]
level = "allow"
priority = -1
[lints.rust.mutable-transmutes]
level = "allow"
priority = -1
[lints.rust.named-asm-labels]
level = "allow"
priority = -1
[lints.rust.never-type-fallback-flowing-into-unsafe]
level = "allow"
priority = -1
[lints.rust.no-mangle-const-items]
level = "allow"
priority = -1
[lints.rust.out-of-scope-macro-calls]
level = "allow"
priority = -1
[lints.rust.overflowing-literals]
level = "allow"
priority = -1
[lints.rust.patterns-in-fns-without-body]
level = "allow"
priority = -1
[lints.rust.proc-macro-derive-resolution-fallback]
level = "allow"
priority = -1
[lints.rust.pub-use-of-private-extern-crate]
level = "allow"
priority = -1
[lints.rust.repr-transparent-non-zst-fields]
level = "allow"
priority = -1
[lints.rust.semicolon-in-expressions-from-macros]
level = "allow"
priority = -1
[lints.rust.soft-unstable]
level = "allow"
priority = -1
[lints.rust.test-unstable-lint]
level = "allow"
priority = -1
[lints.rust.text-direction-codepoint-in-comment]
level = "allow"
priority = -1
[lints.rust.text-direction-codepoint-in-literal]
level = "allow"
priority = -1
[lints.rust.unconditional-panic]
level = "allow"
priority = -1
[lints.rust.undropped-manually-drops]
level = "allow"
priority = -1
[lints.rust.unknown-crate-types]
level = "allow"
priority = -1
[lints.rust.useless-deprecated]
level = "allow"
priority = -1
[lints.rust.warnings]
level = "allow"
priority = -1
[profile.release]
lto = true
codegen-units = 1
panic = "abort"
strip = true