43081j / 43081j/eslint-plugin-wc
Optional stylistic rule for requiring a static name
- Linguagem predominante
- TypeScript
- Estrelas
- 113
- Forks
- 19
- Merge médio
- 3h 14min
- PRs com merge (30d)
- 2
Descrição
I have seen quite a bit recently a pattern of a static getter or property for the component name. We could fairly easily add an opt-in rule for this.
Something like `require-static-name` with a default config `{ propertyName: 'is' }` that could be changed to something like `{ propertyName: 'tag' }` instead?
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Analise as regras existentes no plugin para entender a estrutura e como definir uma nova regra. A regra deve exigir um getter estático ou uma propriedade estática para os nomes dos componentes. Verifique os arquivos de teste do plugin para ver como as regras são testadas e examine o AST de declarações de classe e membros estáticos para implementar a lógica da regra.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- devtools, tooling
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100