The general term lint refers to things that catch possible bugs. <a href="http:&#x2F;&#x2F;github.com&#x2F;manishearth&#x2F;rust-clippy&#x2F;" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;manishearth&#x2F;rust-clippy&#x2F;</a> contains tons of lints which are much more powerful than just tabs vs spaces. Many catch code style things, but some of them also catch possible bugs.<p>The example I gave of &quot;does not panic&quot; isn&#x27;t really a lint, more of a <i>restriction</i> -- a static analysis pass that helps catch things which might not usually be a problem, but are a problem for your specific use case (so off by default). But there are lints as well which could benefit from the nsa lint backend.