Rust: デフォルトでオンになっている「キャメルケース識別子が必要」のlint警告を再確認してください

作成日 2012年09月28日  ·  4コメント  ·  ソース: rust-lang/rust

#3060のキャメルケースタイプが好きですが、警告が少し厳しすぎると感じることがあります。 私はerickt/rust-cryptoを0.4に移植していますが、 AES_256_ECBのような複雑な列挙型のバリアントがあり、 Aes256Ecbとしてうまく読み取れません。 rust-elasticsearchを更新するのと同じことが起こり、 DFS_QUERY_THEN_FETCHDfsQueryThenFetchに変換したので、悲しくなりました。

@graydonには、このリントチェッカーがデフォルトでオンになっている予約があると聞いたので、解決された問題でない場合は、これについて話し合う必要があると思います。 コミュニティはこれをオプトインリントに変えることについてどう思いますか? または、その船がすでに出航している場合は、タイプ、特性、およびバリアントに_を含めることを許可するのはどうでしょうか。

最も参考になるコメント

これを追跡する「最新の」問題があるかどうかはわかりませんが、1.35.0ではデフォルトで有効になっているようです。

全てのコメント4件

これを0.4に設定して、迷惑になる可能性のある機能を公開する前に、必ず話し合ってください。

#[allow(non_camel_case_types)]があります。 問題の種類が本当に「珍しい」場合である場合は、それを使用する必要があります。

この警告はデフォルトで再び無効になっています。 後で再訪できます。

これを追跡する「最新の」問題があるかどうかはわかりませんが、1.35.0ではデフォルトで有効になっているようです。

このページは役に立ちましたか?
0 / 5 - 0 評価