I'd like to propose that we make it easier for everyone by adding black [0]
as a pre-commit hook.  Black will automatically reformat your file to a git
friendly, pep-8 friendly file.
For those interested in the details, it moves to a line length of 88, which
helps us out with the lengthy VppEnum names we have.  We can keep it at 80
if the community objects.
I can't do anything about:

  /vpp/build-root/build-test/src/test_ipsec_esp.py:504:89: E501 line too
long (97 > 88 characters)
  
VppEnum.vl_api_tunnel_encap_decap_flags_t.TUNNEL_API_ENCAP_DECAP_FLAG_ENCAP_COPY_DSCP

;)

For those who want more details in the changes, see the black code style [1]

Saving time around python linting is the #1 request I have had from the
community.

This is a MASSIVE whitespace change.  git blame can ignore whitespace
changes starting in git 2.23.

The question is whether the community wants to upgrade their version of git
to ignore this change with git blame, in exchange for not having to
manually lint/fix their files.

Thoughts?

[0] https://github.com/psf/black
[1] https://github.com/psf/black/blob/master/docs/the_black_code_style.md
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18207): https://lists.fd.io/g/vpp-dev/message/18207
Mute This Topic: https://lists.fd.io/mt/78647163/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to