We currently use clang-format to lint the C++ code and a combination of yapf and flake8 to lint the Python code. These are tested in Travis. We should also do linting for the Java code to maintain a clean/consistent style.
What is the best practice here? Also, what does Arrow do?
cc @imzhenyu @salah-man @eric-jj