RustRover
Astral 설립자 겸 Ruff 및 uv 제작자
얼리 액세스 릴리스 때부터 RustRover를 선택했어요
그리고 이제 Ruff, uv 및 기타 대규모 Rust 프로젝트를 개발할 때 RustRover를 사용합니다. RustRover를 사용하면 수십만 줄의 코드를 대상으로 복잡한 리팩터링을 수행하고 복잡한 종속성 트리를 탐색하며 자신 있게 Rust로 코드를 작성할 수 있습니다.
Mainmatter GmbH
수석 엔지니어링 컨설턴트
accelerant.dev 설립자이자
Rust in Action의 저자
컨텍스트를 인식하는 코드 완성 및 생성, 실시간 분석 및 빠른 수정, 스마트 리팩터링, 라이브 템플릿 등을 사용해 보세요.
IDE에서 rustup
을 설치하고 컴파일러가 제안하는 수정 사항을 클릭 한 번으로 적용하세요. 새로 생성된 Rust 파일을 main.rs
에 연결하거나 Cargo.toml
의 종속성 목록에 인기 크레이트를 수동으로 추가하지 않아도 RustRover가 알아서 처리해 줍니다.
추론된 타입과 매크로, cfg
블록 및 안전하지 않은 코드 사용 위치 등을 포함하여 모든 구문 요소를 강조 표시하세요. 다양한 타입 정보를 표시하고 언어 및 크레이트 문서에 빠르게 액세스하고, RustRover의 강력한 검색 기능으로 코드 베이스를 탐색해 보세요.
프로젝트 내의 개별 테스트, 테스트 모듈 또는 모든 테스트를 실행하고 다양한 실행 대상을 선택하세요. CLI 애플리케이션 개발이 완벽하게 지원되므로 이를 활용해 사용자 지정 실행 구성을 생성할 수도 있습니다. 콘솔 내의 오류 메시지에서 관련된 코드로 이동하여 실패한 테스트를 빠르게 수정하세요.
코드 분석 기능과 완전히 통합된 Cargo를 활용하여 TOML 파일을 편집하세요. 전용 도구 창에서 Cargo 명령어를 실행하고 전체 작업 공간을 관리할 수도 있습니다.
RustRover는 프런트엔드 개발 워크플로우와 완벽하게 통합됩니다. 내장된 HTTP 클라이언트로 요청을 보내고 응답을 분석합니다. Docker 도구를 사용하여 다양한 프로젝트 구성 요소를 관리하고 데이터베이스 도구로 데이터베이스 스키마와 테이블을 탐색할 수 있습니다.
RustRover에는 필요한 모든 팀워크 도구가 함께 제공됩니다. IDE에서 바로 실시간으로 공동 코딩하고 다른 사람들과 대화하세요. 코드 스타일 설정을 포함한 프로젝트 구성을 공유할 수 있습니다. Git, GitHub 및 GitLab을 원활하게 사용하여 커밋 및 풀 리퀘스트 탐색, 브랜치 생성, 코드 검토를 수행하세요.
RustRover 소식 구독하기
팔로우하기