Estoy usando un gancho Flake8 git en mi proyecto y quiero relajar el límite de longitud de línea, pero solo para un proyecto. Dado que parece que no hay una API clara para eso, ¿cómo modifico este enlace para hacer eso? Alternativamente, ¿hay una configuración de git-config o una variable de entorno que me permita configurar eso? Aquí está el código fuente del gancho:
#!/usr/bin/env python import os import sys import logging import os.path as P from flake8.main import git if __name__ == '__main__': ret = git.hook( strict=git.config_for('strict'), lazy=git.config_for('lazy'), ) if ret: sys.exit(ret)Utilice el archivo setup.cfg en cada proyecto. Este archivo lo leen varias herramientas relacionadas con Python, incluidas pep8 (consulte la documentación de pep8 ) y flake8.
La documentación para setup.cfg con flake8 se encuentra en el capítulo Configuración de Flake8 . En resumen, desea un archivo setup.cfg con este contenido (obviamente, ajuste el 99 a sus necesidades):
[flake8] max-line-length = 99 Si no desea crear un archivo setup.cfg , también puede especificarlo como argumento para el comando:
flake8 --max-line-length 99