43081j / 43081j/eslint-plugin-lit

Add rule to disallow xlink:href and bound namespaced attributes in general

Aberta Para iniciantes
#64 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
138
Forks
26
Merge médio
23h 29min
PRs com merge (30d)
4

Descrição

The `xlink:href` attribute used to be required for `` elements in Safari, but Safari now supports the plain `href` attribute since 12.1. A rule that errors on bound namespaced attributes and suggests plain `href` as an alternative to `xlink:href` would be great.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Olhe para as regras existentes no código-fonte do plugin para entender o padrão de criação de uma nova regra ESLint. A regra deve detectar atributos com namespace vinculados, como `xlink:href`, em templates lit-html e sugerir usar `href` sem namespace. Verifique os arquivos de teste do plugin para ver como as regras são testadas e depois escreva a regra e os testes correspondentes.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
eslint, javascript, typescript
Domínio
devtools, tooling
Tipo de issue
Funcionalidade
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
65/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.