catkin_lint checks package configurations for the catkin build system of ROS.
I generally recommend that you install catkin_lint from my Ubuntu PPA or use the pre-built packages for your Linux distribution. Use the PyPI version if your distribution does not ship catkin_lint or you absolutely need the latest release. The version in the ROS Package Archives is updated only once in a while.
You can find the documentation with detailed installation instructions at http://fkie.github.io/catkin_lint.