Skip to content

Commit 4784bd0

Browse files
committed
Merge branch 'main' into pr/pinin4fjords/51
2 parents abf856e + 3861a6b commit 4784bd0

37 files changed

Lines changed: 1122 additions & 1200 deletions

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494

9595
- uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # ratchet:Swatinem/rust-cache@v2.9.1
9696

97-
- run: cargo clippy -- -D warnings
97+
- run: cargo clippy --all-targets -- -D warnings
9898

9999
msrv:
100100
name: MSRV check

.vscode/settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"rust-analyzer.check.command": "clippy",
3+
"[rust]": {
4+
"editor.formatOnSave": true,
5+
"editor.defaultFormatter": "rust-lang.rust-analyzer"
6+
}
7+
}

CLAUDE.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ The primary goal is a faithful port — matching the original STAR behavior as c
2020
Rust 2024 edition. Standard Cargo commands:
2121

2222
```bash
23-
cargo build # Debug build
24-
cargo build --release # Release build
25-
cargo test # Run all tests
26-
cargo test <name> # Run a single test by name
27-
cargo clippy # Lint
28-
cargo fmt # Format code
23+
cargo build # Debug build
24+
cargo build --release # Release build
25+
cargo test # Run all tests
26+
cargo test <name> # Run a single test by name
27+
cargo clippy --all-targets # Lint
28+
cargo fmt # Format code
2929
```
3030

31-
Always run `cargo clippy`, `cargo fmt --check`, and `cargo test` before considering a phase complete.
31+
Always run `cargo clippy --all-targets`, `cargo fmt --check`, and `cargo test` before considering a phase complete.
3232

3333
## Current Status
3434

CONTRIBUTING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
Rust 2024 edition. Standard Cargo commands:
66

77
```bash
8-
cargo build # debug build
9-
cargo build --release # release build
10-
cargo test # run all tests
11-
cargo clippy # lint (zero warnings expected)
12-
cargo fmt --check # formatting check
8+
cargo build # debug build
9+
cargo build --release # release build
10+
cargo test # run all tests
11+
cargo clippy --all-targets # lint (zero warnings expected)
12+
cargo fmt --check # formatting check
1313
```
1414

1515
CI runs on Linux (x86_64, x86-64-v3, aarch64), macOS (aarch64), and Windows (x86_64). PRs must pass all CI checks before merging.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,10 @@ See [ROADMAP.md](ROADMAP.md) for detailed implementation tracking.
155155
Requires Rust 2024 edition (rustc 1.85+).
156156

157157
```bash
158-
cargo build --release # Release build
159-
cargo test # Run tests
160-
cargo clippy # Lint
161-
cargo fmt # Format
158+
cargo build --release # Release build
159+
cargo test # Run tests
160+
cargo clippy --all-targets # Lint
161+
cargo fmt # Format
162162
```
163163

164164
## Development

docs/src/content/docs/about/contributing.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ Contributions are welcome. The repository is on GitHub at [scverse/rustar-aligne
1010
Rust 2024 edition. Standard Cargo commands:
1111

1212
```bash
13-
cargo build # debug build
14-
cargo build --release # release build
15-
cargo test # run all tests
16-
cargo clippy # lint (zero warnings expected)
17-
cargo fmt --check # formatting check
13+
cargo build # debug build
14+
cargo build --release # release build
15+
cargo test # run all tests
16+
cargo clippy --all-targets # lint (zero warnings expected)
17+
cargo fmt --check # formatting check
1818
```
1919

2020
CI runs on Linux (x86_64, x86-64-v3, aarch64), macOS (aarch64), and Windows (x86_64). PRs must pass all CI checks before merging.

docs/src/content/docs/getting-started/installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ target/release/rustar-aligner --version
8787
### Verify the build
8888

8989
```bash
90-
cargo test # full test suite (~396 tests)
91-
cargo clippy # lint (zero warnings expected)
92-
cargo fmt --check # formatting check
90+
cargo test # full test suite (~396 tests)
91+
cargo clippy --all-targets # lint (zero warnings expected)
92+
cargo fmt --check # formatting check
9393
```
9494

9595
### Debug builds

src/align/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ pub use read_align::{
1010
};
1111
pub use seed::Seed;
1212
pub use stitch::{SeedCluster, WindowAlignment, stitch_seeds};
13-
pub use transcript::{CigarOp, Exon, Transcript};
13+
pub use transcript::{Exon, Transcript};

0 commit comments

Comments
 (0)