-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71205/
-----------------------------------------------------------

(Updated Sept. 10, 2019, 12:02 p.m.)


Review request for mesos and Till Toenshoff.


Changes
-------

Do not run pylint on CLI-related files

These files require certain packages to be installed. Previously mesos-style 
solved this by by executing special scripts which set up the virtual envs in 
which pylint could be run. Since pylint is also run as part of the test suite 
of these scripts we now remove the external linting here since it the effort 
exceeds the benefit.


Bugs: MESOS-9630
    https://issues.apache.org/jira/browse/MESOS-9630


Repository: mesos


Description
-------

This patch switches commit hooks to be orchestrated by the pre-commit
tool mirroring the previous linters invoked through git commit
hooks (orchestrated by `support/mesos-style.py` or standalone hooks).

Using pre-commit removes the burden of maintaining
`support/mesos-style.py`, making sure that hooks have the expected
environment (e.g., Python version, Node installed). Additionally,
upstream provides a number of additional linters which are not hard to
add to Mesos' hooks.


Diffs (updated)
-----

  docs/advanced-contribution.md 573138d3642e901f46ee35db58299627f188b94c 
  support/gitignore 7218eda0d78b8e6fc4568f215016961bd7a11a1b 
  support/pre-commit-config.yaml PRE-CREATION 
  support/setup-dev.bat 584b5c3ca228ff485b22473cd167d3f454d6dad4 
  support/setup-dev.sh PRE-CREATION 


Diff: https://reviews.apache.org/r/71205/diff/12/

Changes: https://reviews.apache.org/r/71205/diff/11-12/


Testing
-------

* used successfully for a couple of months


Thanks,

Benjamin Bannier

Reply via email to