title: How to automate the correctness-checking of makefiles?
body: <p>I know there are many linters for programming languages, like <code>pep8</code> for <code>python</code>, but I have never come across one for a <code>makefile</code>. Are there any such linters for <code>makefile</code>s?</p>
  <p>Any other ways to programmatically detect errors or problems in makefiles without actually running them?</p>
  <p>As I have grown into using a <code>makefile</code>, it keeps on getting more complicated and long, and for me it would make sense to have a linter to keep the <code>makefile</code> more readable.</p>