yard
いくつかの Ruby クラスのドキュメントを生成するために使用しています。
次のようなメソッドで発生する可能性のあるいくつかのエラーを文書化できます。
# @raise [ArgumentError] Cause 1
# @raise [ArgumentError] Cause 2
# @raise [ArgumentError] Cause 3
# @raise [ArgumentError] ...
# @raise [ArgumentError] Cause n
これは良い方法ですか?他に良いものはありますか?