TypeLint is an ESlint plugin for static type checking in JavaScript, based on JSDoc. Every application manages data, which is usually described in some way. For example: Swagger definitions Redux store (folded reducers) JSON based database schemas (MongoDB, RethinkDB, CouchDB etc) GraphQL schemas Mission of TypeLint is to provide complex type checking, based on already described data structures of

