@waywardmonkeysのおかげで、antdのコードスタイルは今より一貫性のある:-)
そして、他の人がそれを(補足またはESLintとして)参照できるように、これらのコード規則をドキュメントに記述したほうがよいと思います。 私はウィキを作成しました。
たぶん、この号でコード規約について話し合い、結論が出たらwikiを更新することができます。
cc @ afc163 @yiminghe
たぶん@hotooはこれに興味があります:-)
注: antdのコードスタイルはeslint-config-airbnbのスーパーセットである必要があります。
次のような質問について話し合うことができます。
PropTypes.string
はReact.PropTypes.string
よりも簡潔であるため、優れていると思います。
// Good
Button.propTypes = {
type: PropTypes.string,
};
// Bad
Button.propTypes = {
type: React.PropTypes.string,
};
// Good
Button.propTypes = {
type: PropTypes.string,
}
// Bad
Button.propTypes = {
type: PropTypes.string,
};
jsを書いて以来、セミコロンを見るのはいつも不快に感じていました。 。 。
このスレッドは最近のアクティビティがないため、自動的にロックされています。 関連するバグについては新しい問題を開き、このスレッドの関連するコメントにリンクしてください。
最も参考になるコメント
jsを書いて以来、セミコロンを見るのはいつも不快に感じていました。 。 。