aloof-angle-91616
02/18/2020, 4:34 PMhundreds-father-404
02/18/2020, 4:38 PMpython-eval
is going through deprecation cycles to be removed and python-checkstyle
will be superceded by the Flake8 implementation + flake8-pantsbuild
plugin
The only ones Toolchain has zero plans to add is the thrift linters
--
But, yes, generally, we realized that we aren’t comfortable having our users use the V2 linters yet until we fix the performance issue. The first experience of ./pants fmt ::
should be magical, and instead it’s sitting waiting for 2 minutes for something that previously took 30 seconds. (Unless you have remote caching enabled - then it will likely be magical)aloof-angle-91616
02/18/2020, 4:38 PMaloof-angle-91616
02/18/2020, 4:39 PMThe only ones Toolchain has zero plans to add is the thrift lintersthrift gen is the only blocker for twitter adopting the v2 python backend internally, so i'm likely going to trickle this out over the next month
hundreds-father-404
02/18/2020, 4:40 PMpython-checkstyle
instead of the V2 linters. Good example of why we think allowing this alternative caching scheme is warrantedhundreds-father-404
02/18/2020, 4:41 PMthrift gen is the only blocker for twitter adopting the v2 python backend internallyNote that you can start adopting the linters now without adopting the rest of the Python backend! We made a change so that you can use
pants.backend.python.lint.*
without needing to register pants.backend.python
aloof-angle-91616
02/18/2020, 6:17 PMaloof-angle-91616
02/18/2020, 6:17 PM