title: What is the difference between codelyzer and tslint?
body: <p>Can someone please guide me about the following questions:</p>
  
  <ol>
  <li>What is the difference between <strong>codelyzer</strong> and <strong>tslint</strong>? </li>
  <li>Are both used for code analysis <strong>only</strong>? If so, then which one is mostly <strong>recommended</strong>?</li>
  <li>Are both <strong>dependent</strong> on each other?  </li>
  <li>Do we need both at the <strong>same time</strong> for any particular angular 2 project?</li>
  </ol>
  
  <p>I'm so confused regarding both of these <strong>npm package</strong>s.</p>