Rust ガイドライン

Rust ライブラリの設計者向けに,API のデザイン上の推奨事項がまとめられています (Rust APIガイドライン).ガイドラインには,命名規則,相互運用性,ドキュメンテーション,信頼性などの項目が挙げられています.

ガイドラインのいくつかの項目を関連するツールとともに紹介します.

Rust スタイルガイド

Rust にはコーディングスタイルのガイドラインを示す Rust Style Guide が用意されている. また,Rust Style Guide に沿ってコードを自動的に整形してくれるツール rustfmt も提供されている.

Rust のスタイル例を示す.

Clippy (ソースコード静的解析ツール)

Rust 言語のソースコードに対し,コンパイラよりも詳細かつ厳密なチェックを行うツールであり,バグの原因になるような曖昧な記述も警告される ( ALL the Clpiiy Lints).

Clippy で指摘される警告の分類と例を示す.

inserted by FC2 system