vcristiani / galaxy-chop

MIT License
5 stars 2 forks source link

More style test #87

Closed leliel12 closed 3 years ago

leliel12 commented 3 years ago

Para logar un code base uniforme, se necesita mantener el mismo formato de estilo en todas las lineas. Para evitar discusiones respecto a cual formato es peor se propone modificar el environment de estilo por uno mas estricto.

Se propone reemplazar las lineas

https://github.com/vcristiani/galaxy-chop/blob/26ee17b40302aca869adfad1d2df57843cdf17a3/tox.ini#L15-L20

Por

[testenv:style]
skip_install = True
usedevelop = False
deps = flake8
       flake8-import-order
       flake8-black
commands =
       flake8 setup.py galaxychop tests {posargs}

Esto obligara al correcto orden de los imports, asi como asegurara que el estandar sea el de black

Para obligar a que black mantenga la estructura de 79 columnas por lineas es necesario agregar un archivo pyproject.toml que tenga exactamente el siguiente contenido.

[tool.black]
line-length = 79
target-version = ['py38']
leliel12 commented 3 years ago

Puede hacerse sobre el master, no deberia ser un comit muy grande. Solo es usar black