Commit graph

106 commits

Author SHA1 Message Date
Ed Page
266ead1e38
Merge pull request #22 from joshtriplett/clippy-uninlined-format-args
Have clippy warn about uninlined format arguments
2024-07-26 15:45:14 -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
bdb06a11df chore(ci): Verify version requirements 2024-07-09 11:10:20 -05:00
Ed Page
045de9321a
Merge pull request #21 from jalil-salame/patch-1
Fix typos in CONTRIBUTING.md
2024-07-04 12:21:30 -05:00
Jalil David Salamé Messina
eb4e999f1b
Fix typos in CONTRIBUTING.md
I found this through [mastodon][1] and found the typos jarring.

[1]: https://hachyderm.io/@epage/112729287446906823
2024-07-04 19:06:12 +02:00
Ed Page
0547ff2d0f docs(contrib): Clarify our policies 2024-07-04 12:54:40 -04:00
Ed Page
2a274e149f chore(ci): Auto-update Mac now that latest uses m1 2024-06-21 14:21:41 -04: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
ce6badcd18 chore: Fix typo 2024-06-03 10:29:26 -05:00
Ed Page
44916f6d2b chore: Update deny config 2024-05-29 16:15:19 -05:00
Ed Page
78741e51bb chore: Remove lints that lead to bad code 2024-05-27 21:45:38 -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
181a2cf5e6 chore(ci): Allow prelude wildcard imports 2024-04-26 11:36:19 -05:00
Ed Page
82cf9a62b0 chore(ci): Reduce noisy lints 2024-04-26 09:35:55 -05:00
Ed Page
a01f25da96 chore(ci): Reduce noisy lints
Want to add this back in later but this is slowing down migration of my
repos.
2024-04-26 09:23:28 -05:00
Ed Page
be30b1bba0 chore(ci): Try again with not auto-updating MSRV
The overhead for MSRV bumping is a lot lower and its annoying merging
all of the PRs (and I don't want these auto-merged)
2024-04-26 09:20:18 -05:00
Ed Page
14225df351 chore(ci): Auto-merge linter version updates 2024-04-16 21:46:56 -05:00
Ed Page
afd275590c chore(ci): Don't block on Lint Commits 2024-04-01 12:36:16 -05:00
Ed Page
2570b58a0f chore(ci): Skip branch protections 2024-04-01 12:31:49 -05:00
Ed Page
dc3e937fc6
Merge pull request #19 from epage/t
chore(ci): Ensure CI job always runs
2024-04-01 11:59:08 -05:00
Ed Page
d634de649f chore(ci): Ensure CI job always runs 2024-04-01 11:36:58 -05:00
Ed Page
3278d49444 chore: Allow print in tests 2024-04-01 10:35:16 -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
9258d9af7b chore(ci): More exhaustively check features 2024-03-28 09:57:23 -05:00
Ed Page
92d486c4b0 chore(ci): Speed up lockfile check 2024-03-28 09:53:02 -05:00
Ed Page
9b1b566201 chore(ci): Fix all rust-version-specific checks to stable 2024-03-28 09:51:51 -05:00
Ed Page
c8b190be3a chore(ci): Use latest SARIF
Now that we run clippy on stable, we can do this
2024-03-28 09:50:22 -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
ace6e07683 chore(ci): Don't update stable and MSRV together
We might want to hold one or the other back
2024-03-21 12:20:47 -05:00
Ed Page
3d5ead81cf chore(ci): Configure standard lints 2024-03-21 10:51:32 -05:00
Ed Page
2d5ff555cc
Merge pull request #16 from epage/renovate/pre-commit-action-3.x
chore(deps): Update pre-commit/action action to v3.0.1
2024-03-01 08:58:45 -06:00
renovate[bot]
7846c5130e
chore(deps): Update pre-commit/action action to v3.0.1 2024-03-01 00:30:14 +00:00
Ed Page
c977df5149 chore(ci): Prevent cargo-hack from blowing away our lockfile
See taiki-e/cargo-hack#234
2024-02-20 20:22:05 -06:00
Ed Page
779496bb00 chore(ci): Run the latest clippy 2024-02-15 10:08:37 -06:00
Ed Page
4db293d99b chore(ci): Only verify MSRV for published packages 2024-02-15 09:58:01 -06:00
Ed Page
51a98a25b6 chore(ci): Defer to package.rust-version for clippy 2024-02-15 09:57:26 -06:00
Ed Page
1313256db3 chore(ci): Use latest for coverage 2024-02-08 09:07:52 -06:00
Ed Page
da56001fd6 chore(ci): Gather coverage 2024-02-08 07:48:29 -06:00
Ed Page
9a5af5c8d2 chore(ci): Only check intel mac on schedule 2024-02-08 07:45:48 -06:00
Ed Page
131de55d50 chore(ci): Add m1 runners
See https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/
2024-01-31 12:07:12 -06:00