A proposta de "campos de classes públicas" encontra-se atualmente na fase 2 do processo de padronização do TC39 . De acordo com nossa política sobre novos recursos de linguagem , devemos implementar o suporte para isso em uma base experimental.
Editado para adicionar: a proposta de idioma agora é mantida como "campos de classe" e atingiu o estágio 3 .
Alguma atualização sobre isso? É o estágio 3 agora.
Isso pode ser revisto, por favor?
@andrewvaughan Esta não é uma solicitação pull, portanto, não há código para revisar. Estamos prontos para aceitar patches para ele desde que abri o problema, portanto, também não precisamos revisar a política. Tudo o que é necessário é que alguém escreva o código. Pode ser você?
Ficarei feliz em ajudá-lo a se orientar, é claro!
@andrewvaughan Esta não é uma solicitação pull, portanto, não há código para revisar. Estamos prontos para aceitar patches para ele desde que abri o problema, portanto, também não precisamos revisar a política. Tudo o que é necessário é que alguém escreva o código. Pode ser você?
Normalmente, eu ficaria feliz em contribuir - mas, até muito recentemente, JSHint ainda estava funcionando no reino ES6, que foi ultrapassado há quase três anos. Dado que ES7, 8 e 9 foram todos suportados em um patch gigante apenas alguns dias atrás, não estou muito confiante de que o projeto permanecerá atualizado e meu trabalho seria benéfico.
Se fosse lançado de forma mais incremental e alinhada com as revisões do EMCA, eu estaria inclinado a fazê-lo, mas neste ponto, faz mais sentido retirar o JSHint do meu projeto e usar outra ferramenta de linting nesse meio tempo.
Boa sorte com o projeto.
A proposta de "campos de classes públicas" foi mesclada com outra para campos de classes privadas . Eu atualizei o título desta solicitação de recurso de acordo.
Comentários muito úteis
Alguma atualização sobre isso? É o estágio 3 agora.