RustRover
Astral 創設者、Ruff および uv の作者
RustRover を早期アクセスリリースから愛用
今では Ruff、uv、およびその他の大規模な Rust プロジェクトの開発時間のすべてで活用するようになりました。RustRover では数百行から数千行にも及ぶコードの複雑なリファクタリングを行い、複雑な依存関係ツリーを操作できるため、結果的に自信を持って Rust を書くことができています。
Mainmatter GmbH
主任エンジニアリングコンサルタント
『Rust in Action』著者、
accelerant.dev 創設者
コンテキストに応じたコードの補完と生成、オンザフライ解析とクイックフィックス、スマートリファクタリング、ライブテンプレートなどを利用できます。
IDE から rustup
をインストールすると、コンパイラーが提案した修正をワンクリックで適用できます。新規に作成した Rust ファイルを main.rs
に手動で添付したり、Cargo.toml
の依存関係リストに一般的なクレートを追加したりする必要はありません。これらの作業は RustRover にお任せください。
推論された型やマクロ、cfg
ブロック、安全でないコードの使用箇所などのあらゆる構文要素をハイライトします。型に関する包括的な情報や言語とクレートのドキュメントへの迅速なアクセスが可能で、RustRover の強力な検索機能を使用してコードベース内を移動できます。
プロジェクト内の個別のテスト、テストモジュールまたはすべてのテストを実行し、さまざまな実行ターゲットを選択できます。CLI アプリケーション開発をフルサポートするカスタム実行構成を作成することも可能です。コンソールのエラーメッセージから関連コードにジャンプすることで、失敗しているテストを素早くトラブルシューティングできます。
コードインサイトと Cargo との完全統合を利用して TOML ファイルを編集できます。ワークスペース全体を管理し、専用のツールウィンドウから Cargo コマンドを実行することも可能です。
RustRover はフロントエンド開発ワークフローにシームレスに統合します。リクエストの発行とレスポンスの分析は、ビルトインの HTTP クライアントを使って行います。Docker ツールを使用して様々なプロジェクトコンポーネントを管理し、データベースツールを使ってデータベーススキーマとテーブルを調べることができます。
RustRover にはチームワークに必要なすべてのツールが備わっています。他のユーザーと一緒に IDE から直接リアルタイムでコーディングしながらやりとりしたり、コードスタイルの設定を含むプロジェクト構成を共有できます。コミットやプルリクエストの参照、ブランチの作成、コードのレビュー機能を使用しながら、Git、GitHub、および GitLab を使用して円滑に作業できます。
RustRover ニュースのご購読
当社をフォロー