Too Long; Didn't Read
Technical debt is a common term in software engineering management. The name comes from a financial analogy because some people defend that developers buy time by shipping faster (and with lower-than-expected quality) Unavoidable Technical Debt occurs due to deprecation of existing code due to business or technology changes and evolution. Linters are tools that perform static code analysis. They usually look for Code Smells, Code Complexity, Potential bugs, Security Issues, and Styleguide nonconformities.