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 more information about catkin_lint in the online documentation and the available command line arguments on the manpage.