Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Various minor things

Aberta
#310 1 comentário 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
python

Direção de pesquisa

Trate os quatro itens numerados como áreas de trabalho separadas: a documentação de lint_external do Ruff, os testes de compatibilidade de flake8 per-file-ignores, um exemplo de pre-commit e visitor102 por meio do diff da pull request #307. Comece revisando as configurações vinculadas do Ruff e o diff da PR e, em seguida, localize a documentação e os testes existentes para cada área. O trabalho estará concluído quando cada item selecionado tiver sua documentação, teste de compatibilidade, exemplo ou correção de visitor102 correspondente.

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

Descrição

documentation infrastructure rule improvement
  1. I thought it was somewhat doomed to use ruff+flake8-async, but after way too long stumbled upon https://docs.astral.sh/ruff/settings/#lint_external We should probably suggest using this in docs.

  2. flake8 --per-file-ignores works with our 5-character error codes... for now. We should add a test to see when they get around to running validation on it and break compatibility in another way.

    • I also started looking at adding an --per-file-disable to get around it and for running as standalone, and it should be fairly doable
  3. should add an example on how to run flake8-async through flake8 in pre-commit.

  4. fix visitor102: https://github.com/python-trio/flake8-async/pull/307/files#diff-4852409e79e4eb0f3736b0d3c6b6bfd8c2a14411b92416bc203a387dd6986829

Linguagem predominante
Python
Estrelas
26
Forks
10
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de python-trio/flake8-async

Todas as issues de python-trio/flake8-async

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

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