Commits


François Saint-Jacques authored and Wes McKinney committed 583fb7e5cd7
ARROW-5802: [CI][Archery] Dockerify lint utilities Adds support for linting in archery. It knows how to lint with clang-format, cpplint, lint_cpp_cli, clang-tidy, cmake-format, iwyu, flake8, apache-rat, r and rust. By default, it'll ignore iwyu and clang-tidy. - Fix CMake iwyu target - Add CMake lint_cpp_cli target - Remove pandas dependency from archery (was only used for the median) - Enable lint entry in github actions - Create a minimal docker image for linting purposes - Add support for apache-rat in archery (we can remove rat audit files afterward) Closes #5580 from fsaintjacques/ARROW-5802-lint-docker and squashes the following commits: 4139ff6e7 <François Saint-Jacques> Don't preserve tmpdir on lint 9deaa073d <François Saint-Jacques> Enable cmake-format linter & address comments d9a3859f5 <François Saint-Jacques> Preserve iwyu docker-compose image c1d5e1f2f <François Saint-Jacques> Address comments ccb81da30 <François Saint-Jacques> Fix docker image a67618cb2 <François Saint-Jacques> Add hadolint linter. db2913bca <François Saint-Jacques> Move java to lang/ d7e777b73 <François Saint-Jacques> Add rust linter. b7014f38e <François Saint-Jacques> Add custom bool type to support "ON" and "OFF" e27e4771d <François Saint-Jacques> Add R linter bc6d41934 <François Saint-Jacques> ARROW-5802: Dockerify lint Authored-by: François Saint-Jacques <fsaintjacques@gmail.com> Signed-off-by: Wes McKinney <wesm+git@apache.org>