Our project had the cpplint linter configured and it was working really well. Then I updated arcanist a few days ago and things broke stopped working. It says the linter runs "Successfully", but it actually doesn't run at all. It seems like no files are actually being passed into cpplint so it just returns instantly.
If I revert the commit 4330b27 (https://secure.phabricator.com/D12696) by , the linter starts to work again.
Setup
arc version
arcanist 3ac80200e26115c9e390d84211bd1f0a24d49dce (27 May 2015)
libphutil c2cd90ee7aec642dcdf72de6119a9cac6e735cff (26 May 2015)
I was linting a C project. I changed a file and adding linting errors. With 4330b27, it was returned "No linting errors", with it reverted, it would return the actual linting errors. This is 100% reproducible.