TypeLint

TypeLint is an ESlint plugin for optional typing in JavaScript, based on JSDoc. Every application manages data, which is usually described in some way. For example: Swagger schemas, Redux state etc.