Commit graph

270 commits

Author SHA1 Message Date
Ed Page
2da1cd1d09 chore: Bump MSRV to 1.80 2024-12-04 08:53:38 -06:00
Ed Page
9b241e15e1 chore: Update from _rust template 2024-12-02 11:30:24 -06:00
Ed Page
afa23ae258 style: Ignore large Err variants 2024-11-01 15:36:22 -05:00
Ed Page
8db276fc5b docs: Cross-reference source code view 2024-10-21 10:35:12 +08:00
Ed Page
25a832a497 perf: Improve release performance
Some checks failed
Security audit / security_audit (push) Has been cancelled
Security audit / cargo_deny (bans licenses sources) (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Check MSRV (push) Has been cancelled
CI / lockfile (push) Has been cancelled
CI / Docs (push) Has been cancelled
CI / rustfmt (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / Coverage (push) Has been cancelled
/ linux (aarch64) (push) Has been cancelled
/ linux (x86) (push) Has been cancelled
/ linux (x86_64) (push) Has been cancelled
/ musllinux (aarch64) (push) Has been cancelled
/ musllinux (x86_64) (push) Has been cancelled
/ windows (x64) (push) Has been cancelled
/ windows (x86) (push) Has been cancelled
/ macos (aarch64) (push) Has been cancelled
/ macos (x86_64) (push) Has been cancelled
/ sdist (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
CI / CI (push) Has been cancelled
/ Release (push) Has been cancelled
2024-09-17 10:19:31 -05:00
Ed Page
063ac6d4b5 chore: Update from _rust/main template 2024-07-26 16:07:19 -05:00
Josh Triplett
553258af51 Have clippy warn about uninlined format arguments
This makes clippy warn about `format!("{}", var)`, with a
machine-applicable fix converting to `format!("{var}")`.
2024-07-26 13:27:29 -07:00
Ed Page
87d9ae55c7 chore: Fix clippy::lint_groups_priority for 1.80 2024-07-25 15:48:09 -05:00
Ed Page
7039c66c7f chore: Encourage cloneable repositories 2024-06-04 15:33:50 -05:00
Ed Page
1353a953a5 chore: Encourage use of repository 2024-06-04 15:33:16 -05:00
Ed Page
78741e51bb chore: Remove lints that lead to bad code 2024-05-27 21:45:38 -05:00
Ed Page
b6c895ea49 chore: Update from _rust/main template 2024-04-30 11:28:23 -05:00
Ed Page
51de731521 chore(ci): Lint clippy::items_after_statements seems too strict 2024-04-26 15:59:46 -05:00
Ed Page
82cf9a62b0 chore(ci): Reduce noisy lints 2024-04-26 09:35:55 -05:00
Ed Page
ebc70d00f9 chore: Only check missing_docs in lib
This also fires in examples and other places.

While docs in examples would be nice,
it isn't universally applicable and `allow`s would undermine the
examples.
2024-04-01 09:11:24 -05:00
Ed Page
a516bda4ad chore: Drop workspace.dependencies
Without automated checks, this will make it harder to track breaking
changes.
2024-04-01 08:58:36 -05:00
Ed Page
99e034bbbb chore: Move print lints to lib.rs
While there is a config for ignoring these in tests, it doesn't help
with examples.
2024-03-28 15:10:58 -05:00
Ed Page
8d4b1b6c8d chore: Remove clippy::tests_outside_test_module
See https://github.com/rust-lang/rust-clippy/issues/11024
2024-03-28 13:24:28 -05:00
Ed Page
6a9d2bf50f chore: Don't warn on unsafe
This works well when a package is a safe abstraction but to universally
apply in a template to all members of a workspace doesn't make sense.
2024-03-28 12:45:57 -05:00
Ed Page
314eef7f5f chore: Dont check must_use
See https://github.com/rust-lang/rust-clippy/issues/8339
2024-03-28 10:38:57 -05:00
Ed Page
2714cca7c3 chore(ci): Don't check for unused crates 2024-03-28 09:58:31 -05:00
Ed Page
126eb3d4dc chore: Encourage a single test binary 2024-03-28 09:48:35 -05:00
Ed Page
8e647d9cd4 chore: Encourage use of workspace.dependencies 2024-03-28 09:35:59 -05:00
Ed Page
8ec86ab9a2 chore: Normalize clippy lint names 2024-03-25 12:33:58 -05:00
Ed Page
3d5ead81cf chore(ci): Configure standard lints 2024-03-21 10:51:32 -05:00
renovate[bot]
13eedae59e chore(deps): update msrv to v1.75 2023-12-28 16:47:51 +00:00
Ed Page
1250609272 perf(cli): Speed up with codegen-units
On `rust-lang/rust`, this took `typos --format silent` times from ~24s
to ~18s.  Enabling `lto = "thin"` was about the same as `lto = true` and
was sub-second improvement.
2023-09-18 14:06:23 -05:00
Ed Page
ff1e83b3c7 chore: Update MSRV to 1.70.0 2023-09-01 08:51:04 -05:00
Ed Page
8f65f4802b chore: Adopt '_rust/main' template 2023-08-14 15:06:53 -05:00
Ed Page
2a33141b90 fix(pre): Try to get typos-src to work 2023-04-19 08:34:07 -05:00
Ed Page
6c8df60dc4 chore: Include Cargo.lock 2023-03-29 22:38:45 -05:00
Ed Page
afd6a45ef7 chore: Use workspace inheritance 2023-03-29 14:53:08 -05:00
renovate[bot]
fbaab420b9
chore(deps): update msrv to v1.65.0 2023-04-01 00:32:08 +00:00
Ed Page
e7b7555d15 chore: First step 2023-03-29 14:33:22 -05:00
Ed Page
13dbffcf7c fix(pre-commit): Separate cli from pre-commit package
Fixes #682
2023-03-08 10:19:20 -06:00
Ed Page
a50bd03c2a chore: Release 2023-03-07 04:47:20 -06:00
Ed Page
5414608bf6 chore: Release 2023-03-07 03:18:52 -06:00
Ed Page
f2868fa76e feat(ci): Experiment with publishing to PyPI
This is part of #649
2023-03-07 02:01:04 -06:00
Ed Page
52d0ea7ddf chore: Release 2023-03-05 21:02:01 -06:00
Ed Page
08a9831825 chore: Release 2023-03-05 20:43:46 -06:00
Ed Page
c389c36b66 chore: Release 2023-02-28 07:25:30 -06:00
Ed Page
f4293b58c5 chore: Release 2023-02-28 06:30:27 -06:00
Ed Page
ce20d2f220 chore: Update dependencies 2023-02-28 05:46:19 -06:00
Ed Page
d752626069 chore: Update dependencies 2023-02-27 23:34:02 -06:00
Ed Page
8cef23a8f4 chore: Release 2023-02-27 16:14:07 -06:00
Ed Page
9f306b2be9 chore: Release 2023-02-27 15:33:00 -06:00
Ed Page
26c2ca1853 chore: Release 2023-02-23 13:09:37 -06:00
Ed Page
59a10c298a chore: Release 2023-02-23 10:44:11 -06:00
Ed Page
1ca59423d4 chore: Release 2023-02-22 11:25:22 -06:00
Ed Page
6e14cefb85 chore: Release 2023-02-01 10:09:00 -06:00