mirror of
https://github.com/crate-ci/typos.git
synced 2026-10-16 09:15:12 +02:00
chore: Update from _rust/main template
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
[resolver]
|
||||
incompatible-rust-versions = "fallback"
|
||||
|
||||
[target.x86_64-pc-windows-msvc]
|
||||
rustflags = ["-Ctarget-feature=+crt-static"]
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
customManagers: [
|
||||
{
|
||||
customType: 'regex',
|
||||
fileMatch: [
|
||||
'^rust-toolchain\\.toml$',
|
||||
'Cargo.toml$',
|
||||
'clippy.toml$',
|
||||
'\\.clippy.toml$',
|
||||
'^\\.github/workflows/ci.yml$',
|
||||
'^\\.github/workflows/rust-next.yml$',
|
||||
managerFilePatterns: [
|
||||
'/^rust-toolchain\\.toml$/',
|
||||
'/Cargo.toml$/',
|
||||
'/clippy.toml$/',
|
||||
'/\\.clippy.toml$/',
|
||||
'/^\\.github/workflows/ci.yml$/',
|
||||
'/^\\.github/workflows/rust-next.yml$/',
|
||||
],
|
||||
matchStrings: [
|
||||
'STABLE.*?(?<currentValue>\\d+\\.\\d+(\\.\\d+)?)',
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
- name: Build
|
||||
run: cargo test --workspace --no-run
|
||||
- name: Test
|
||||
run: cargo hack test --feature-powerset --workspace
|
||||
run: cargo hack test --each-feature --workspace
|
||||
msrv:
|
||||
name: "Check MSRV"
|
||||
runs-on: ubuntu-latest
|
||||
@@ -66,7 +66,7 @@ jobs:
|
||||
- uses: Swatinem/rust-cache@v2
|
||||
- uses: taiki-e/install-action@cargo-hack
|
||||
- name: Default features
|
||||
run: cargo hack check --feature-powerset --locked --rust-version --ignore-private --workspace --all-targets
|
||||
run: cargo hack check --each-feature --locked --rust-version --ignore-private --workspace --all-targets --keep-going
|
||||
wasm:
|
||||
name: "Check wasm"
|
||||
runs-on: ubuntu-latest
|
||||
@@ -115,7 +115,7 @@ jobs:
|
||||
- name: Check documentation
|
||||
env:
|
||||
RUSTDOCFLAGS: -D warnings
|
||||
run: cargo doc --workspace --all-features --no-deps --document-private-items
|
||||
run: cargo doc --workspace --all-features --no-deps --document-private-items --keep-going
|
||||
rustfmt:
|
||||
name: rustfmt
|
||||
runs-on: ubuntu-latest
|
||||
@@ -161,7 +161,7 @@ jobs:
|
||||
sarif_file: clippy-results.sarif
|
||||
wait-for-processing: true
|
||||
- name: Report status
|
||||
run: cargo clippy --workspace --all-features --all-targets -- -D warnings --allow deprecated
|
||||
run: cargo clippy --workspace --all-features --all-targets --keep-going -- -D warnings --allow deprecated
|
||||
coverage:
|
||||
name: Coverage
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
@@ -42,7 +42,7 @@ jobs:
|
||||
- name: Build
|
||||
run: cargo test --workspace --no-run
|
||||
- name: Test
|
||||
run: cargo hack test --feature-powerset --workspace
|
||||
run: cargo hack test --each-feature --workspace
|
||||
latest:
|
||||
name: "Check latest dependencies"
|
||||
runs-on: ubuntu-latest
|
||||
@@ -61,4 +61,4 @@ jobs:
|
||||
- name: Build
|
||||
run: cargo test --workspace --no-run
|
||||
- name: Test
|
||||
run: cargo hack test --feature-powerset --workspace
|
||||
run: cargo hack test --each-feature --workspace
|
||||
|
||||
@@ -1,21 +1,15 @@
|
||||
default_install_hook_types: ["pre-commit", "commit-msg"]
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v4.5.0
|
||||
rev: v5.0.0
|
||||
hooks:
|
||||
- id: check-yaml
|
||||
stages: [commit]
|
||||
- id: check-json
|
||||
stages: [commit]
|
||||
- id: check-toml
|
||||
stages: [commit]
|
||||
- id: check-merge-conflict
|
||||
stages: [commit]
|
||||
- id: check-case-conflict
|
||||
stages: [commit]
|
||||
- id: detect-private-key
|
||||
stages: [commit]
|
||||
- repo: https://github.com/crate-ci/committed
|
||||
rev: v1.0.20
|
||||
rev: v1.1.7
|
||||
hooks:
|
||||
- id: committed
|
||||
stages: [commit-msg]
|
||||
|
||||
+7
-4
@@ -18,7 +18,7 @@ talked about.
|
||||
|
||||
## Pull Requests
|
||||
|
||||
Looking for an idea? Check our [issues][issues]. If it's look more open ended,
|
||||
Looking for an idea? Check our [issues][issues]. If the issue looks open ended,
|
||||
it is probably best to post on the issue how you are thinking of resolving the
|
||||
issue so you can get feedback early in the process. We want you to be
|
||||
successful and it can be discouraging to find out a lot of re-work is needed.
|
||||
@@ -78,15 +78,18 @@ As a heads up, we'll be running your PR through the following gauntlet:
|
||||
Not everything can be checked automatically though.
|
||||
|
||||
We request that the commit history gets cleaned up.
|
||||
|
||||
We ask that commits are atomic, meaning they are complete and have a single responsibility.
|
||||
PRs should tell a cohesive story, with test and refactor commits that keep the
|
||||
A complete commit should build, pass tests, update documentation and tests, and not have dead code.
|
||||
|
||||
PRs should tell a cohesive story, with refactor and test commits that keep the
|
||||
fix or feature commits simple and clear.
|
||||
|
||||
Specifically, we would encourage
|
||||
- File renames be isolated into their own commit
|
||||
- Add tests in a commit before their feature or fix, showing the current behavior.
|
||||
- Add tests in a commit before their feature or fix, showing the current behavior (i.e. they should pass).
|
||||
The diff for the feature/fix commit will then show how the behavior changed,
|
||||
making it clearer to reviewers and the community and showing people that the
|
||||
making the commit's intent clearer to reviewers and the community, and showing people that the
|
||||
test is verifying the expected state.
|
||||
- e.g. [clap#5520](https://github.com/clap-rs/clap/pull/5520)
|
||||
|
||||
|
||||
Generated
+2
-2
@@ -127,9 +127,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
||||
|
||||
[[package]]
|
||||
name = "automod"
|
||||
version = "1.0.14"
|
||||
version = "1.0.15"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b"
|
||||
checksum = "ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
||||
@@ -22,6 +22,7 @@ include = [
|
||||
|
||||
[workspace.lints.rust]
|
||||
rust_2018_idioms = { level = "warn", priority = -1 }
|
||||
unnameable_types = "warn"
|
||||
unreachable_pub = "warn"
|
||||
unsafe_op_in_unsafe_fn = "warn"
|
||||
unused_lifetimes = "warn"
|
||||
@@ -64,6 +65,7 @@ lossy_float_literal = "warn"
|
||||
macro_use_imports = "warn"
|
||||
mem_forget = "warn"
|
||||
mutex_integer = "warn"
|
||||
needless_continue = "allow"
|
||||
needless_for_each = "warn"
|
||||
negative_feature_names = "warn"
|
||||
path_buf_push_overwrite = "warn"
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "codespell-dict"
|
||||
version = "0.5.0"
|
||||
description = "Source Code Spelling Correction"
|
||||
readme = "README.md"
|
||||
categories = ["development-tools", "text-processing"]
|
||||
keywords = ["development", "spelling"]
|
||||
publish = false
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "misspell-dict"
|
||||
version = "0.4.0"
|
||||
description = "Source Code Spelling Correction"
|
||||
readme = "README.md"
|
||||
categories = ["development-tools", "text-processing"]
|
||||
keywords = ["development", "spelling"]
|
||||
repository.workspace = true
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
name = "wikipedia-dict"
|
||||
version = "0.4.0"
|
||||
description = "Source Code Spelling Correction"
|
||||
readme = "README.md"
|
||||
categories = ["development-tools", "text-processing"]
|
||||
keywords = ["development", "spelling"]
|
||||
publish = false
|
||||
|
||||
Reference in New Issue
Block a user