Skip to content

feat: release 0.2.4 — +9 rules (serde_cbor, serde_yaml, tempdir, atty, etc.)#38

Merged
Ruffian-L merged 1 commit into
mainfrom
release/0.2.4
May 3, 2026
Merged

feat: release 0.2.4 — +9 rules (serde_cbor, serde_yaml, tempdir, atty, etc.)#38
Ruffian-L merged 1 commit into
mainfrom
release/0.2.4

Conversation

@Ruffian-L

Copy link
Copy Markdown
Owner

Summary

Rules database grows from 33 → 42 with 9 new hand-authored entries covering well-known deprecated/unmaintained crates:

Pattern Replacement Confidence Status
serde_cbor ciborium High README says "no longer maintained"
serde_yaml serde_yml High Archived by dtolnay 2024
tempdir tempfile High crates.io: "Moved to tempfile::TempDir"
atty std::io::IsTerminal High Std replacement stable since Rust 1.70
futures-preview futures High Pre-stabilization artifact
docopt clap Medium No meaningful releases since 2021
slog tracing Medium Older structured logging; tracing is go-to
ansi_term owo-colors Medium Unmaintained for years
term termcolor Medium Old; BurntSushi's termcolor is maintained

Test plan

  • cargo test — 113 tests pass
  • cargo check — clean
  • JSON validates: python3 -c "import json; json.load(open('data/suggestions.json'))" — ok

🤖 Generated with Claude Code

…, etc.)

New hand-authored rules for well-known deprecated/unmaintained crates:
serde_cbor→ciborium, serde_yaml→serde_yml, tempdir→tempfile,
atty→std::io::IsTerminal, futures-preview→futures, docopt→clap,
slog→tracing, ansi_term→owo-colors, term→termcolor

42 total rules (was 33).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented May 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5036253d-be72-4e5c-adf0-3300fd7c7174

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/0.2.4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Ruffian-L Ruffian-L merged commit 08beea5 into main May 3, 2026
2 checks passed
Ruffian-L added a commit that referenced this pull request May 3, 2026
…, etc.) (#38)

New hand-authored rules for well-known deprecated/unmaintained crates:
serde_cbor→ciborium, serde_yaml→serde_yml, tempdir→tempfile,
atty→std::io::IsTerminal, futures-preview→futures, docopt→clap,
slog→tracing, ansi_term→owo-colors, term→termcolor

42 total rules (was 33).
Ruffian-L added a commit that referenced this pull request May 3, 2026
…, etc.) (#38)

New hand-authored rules for well-known deprecated/unmaintained crates:
serde_cbor→ciborium, serde_yaml→serde_yml, tempdir→tempfile,
atty→std::io::IsTerminal, futures-preview→futures, docopt→clap,
slog→tracing, ansi_term→owo-colors, term→termcolor

42 total rules (was 33).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant