Graças a @waywardmonkeys , o estilo de código do antd é mais consistente agora :-)
E acho melhor escrever essa convenção de código em um documento, para que outros possam se referir a ela (como um complemento ou ESLint). Eu criei um wiki .
Talvez pudéssemos discutir a convenção de código nesta edição e atualizar o wiki quando chegarmos a uma conclusão.
cc @ afc163 @yiminghe
Talvez @hotoo esteja interessado nisso :-)
Nota: o estilo de código do antd deve ser superconjunto de eslint-config-airbnb .
Podemos discutir questões como esta:
Acho que PropTypes.string
é melhor do que React.PropTypes.string
, pois é mais conciso.
// 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,
};
Sempre me senti desconfortável em ver ponto-e-vírgulas desde que escrevi js. . .
baseado em [email protected]
Este tópico foi bloqueado automaticamente porque não teve atividades recentes. Abra um novo problema para bugs relacionados e conecte-se a comentários relevantes neste tópico.
Comentários muito úteis
Sempre me senti desconfortável em ver ponto-e-vírgulas desde que escrevi js. . .