github / github/eslint-plugin-github

Add TypeScript declaration file

Aberta
#606 1 comentário 5 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
336
Forks
67
Merge médio
1d 9h
PRs com merge (30d)
6

Descrição

In order to make the TypeScript language server see what actually is inside `eslint-plugin-github`, and to correctly suggest `github.getFlatConfigs`, I would like to request the addition of a declaration file.

```console
Could not find a declaration file for module 'eslint-plugin-github'. '/Users/robin/Sites/eslint-config-sweet/node_modules/eslint-plugin-github/lib/index.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/eslint-plugin-github` if it exists or add a new declaration (.d.ts) file containing `declare module 'eslint-plugin-github';`ts(7016)
```

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece inspecionando lib/index.js, o caminho do módulo mostrado no erro do TypeScript, para identificar a API exportada, incluindo github.getFlatConfigs. Adicione um arquivo de declaração que represente essas exportações e, em seguida, verifique se o servidor de linguagem do TypeScript não relata mais a declaração ausente e consegue sugerir getFlatConfigs.

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

Avaliação

Stack de tecnologia
javascript, typescript
Domínio
tooling
Tipo de issue
Funcionalidade
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
50/100

Receba novas issues na sua caixa de entrada

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