Having a linter makes collaboration across teams effective, since everyone can understand one another's changes to the code.
Visual Studio Code is a perfect editor for TypeScript, but it doesn't support project-wide type-checking out of the box. Luckily, you can add it to your own TypeScript project.
I wanted to learn how to write idiomatic Ruby. Using a linter that was able to recognize pitfalls and encourage me to correct them has been wonderful.
In this post, I'll walk you through the steps I took to create my first tslint rule. I found it incredibly easy, and you will too.