Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

343
Visualizações
¿Excluir el directorio .env de las pruebas flake8?

Problema

Recibo miles de errores flake8 derivados de mi .env local. Un ejemplo de algunos de los mensajes de error:

 ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3848:80: E501 line too long (85 > 79 characters) ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3848:84: E202 whitespace before ')' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3855:51: E201 whitespace after '(' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3855:65: E202 whitespace before ')' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3858:50: E201 whitespace after '(' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3858:78: E202 whitespace before ')' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3861:31: E231 missing whitespace after ',' ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3865:1: W293 blank line contains whitespace ./env/lib/python3.7/site-packages/pip/_vendor/pyparsing.py:3866:1: E302 expected 2 blank lines, found 1

Mi directorio se ve así:

ingrese la descripción de la imagen aquí

Mi archivo flake8 se ve así:

 [flake8] exclude = migrations, __pycache__, manage.py, settings.py,

Pregunta

¿Cómo puedo agregar el contenido de mi archivo env a la lista de exclusión en flake8?

lo que he probado

He intentado agregar:

 env, ./env,

Intenté quitar las comas y agregar:

 [flake8] exclude = migrations __pycache__ manage.py settings.py env .env ./env env/ .env/

Ejecutando flake8 --exclude migraciones, pycache ,manage.py,settings.py,env devuelve:

 ./app/core/models.py:7:80: E501 line too long (93 > 79 characters) ./app/core/models.py:13:66: E225 missing whitespace around operator ./app/core/models.py:13:80: E501 line too long (103 > 79 characters) ./app/core/admin.py:10:1: W293 blank line contains whitespace ./app/core/admin.py:11:1: W293 blank line contains whitespace ./app/core/admin.py:13:1: W293 blank line contains whitespace ./app/core/tests/test_commands.py:23:47: W292 no newline at end of file ./app/core/management/commands/wait_for_db.py:21:69: W292 no newline at end of file ./app/project/urls.py:23:2: W292 no newline at end of file ./app/inventory/serializers.py:4:1: E302 expected 2 blank lines, found 1 ./app/inventory/serializers.py:8:1: W391 blank line at end of file ./app/inventory/urls.py:5:70: W291 trailing whitespace ./app/inventory/urls.py:7:26: W292 no newline at end of file ./app/inventory/views.py:1:1: F401 'rest_framework.response.Response' imported but unused ./app/inventory/views.py:7:1: E302 expected 2 blank lines, found 1 ./app/inventory/views.py:11:1: W293 blank line contains whitespace ./app/inventory/views.py:12:5: E303 too many blank lines (2) ./app/inventory/views.py:36:43: W292 no newline at end of file ./app/inventory/tests/test_api.py:2:1: F401 'django.urls.reverse' imported but unused ./app/inventory/tests/test_api.py:7:1: W293 blank line contains whitespace ./app/inventory/tests/test_api.py:9:8: E111 indentation is not a multiple of four ./app/inventory/tests/test_api.py:10:8: E111 indentation is not a multiple of four ./app/inventory/tests/test_api.py:10:40: W291 trailing whitespace ./app/inventory/tests/test_api.py:11:1: W293 blank line contains whitespace ./app/inventory/tests/test_api.py:12:8: E111 indentation is not a multiple of four ./app/inventory/tests/test_api.py:13:8: E111 indentation is not a multiple of four ./app/inventory/tests/test_api.py:18:41: W291 trailing whitespace ./app/inventory/tests/test_api.py:19:1: W293 blank line contains whitespace ./app/inventory/tests/test_api.py:25:37: W291 trailing whitespace ./app/inventory/tests/test_api.py:26:41: W291 trailing whitespace ./app/inventory/tests/test_api.py:27:1: W293 blank line contains whitespace ./app/inventory/tests/test_api.py:31:1: W391 blank line at end of file ./app/inventory/tests/test_api.py:31:1: W293 blank line contains whitespace
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Elimina las comas. Las listas en estos archivos .ini son simplemente listas de varias líneas:

 [flake8] exclude = migrations __pycache__ manage.py settings.py env .env
over 4 years ago · Santiago Trujillo Relatório

0

Veo que tu archivo .flake8 está dentro de la carpeta de la app . Supongo que está iniciando flake8 desde fuera de la carpeta de la app , en otras palabras, desde la raíz del proyecto.

Mueva .flake8 a la raíz del proyecto y todo funcionará:

 mv app/.flake8 .
over 4 years ago · Santiago Trujillo Relatório

0

También es posible excluir a través del indicador --exclude del cli.

 --exclude patterns Comma-separated list of files or directories to exclude. (Default: ['.svn', 'CVS', '.bzr', '.hg', '.git', '__pycache__', '.tox', '.eggs', '*.egg'])

tenga en cuenta que aquí es una lista separada por comas, a diferencia del archivo de configuración de flake8

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda