Robuta

https://thoughtbot.com/blog/javascript-type-systems-are-not-linters JavaScript Type Checkers are More than Linters Treating your JavaScript type checker as a linter doesn't allow you to fully leverage your static type system. type checkersmore thanjavascriptlinters https://researchr.org/publication/RouvoetAPKV20/bibliographies Knowing when to ask: sound scheduling of name resolution in type checkers derived from declarative... name resolutiontype checkersknowingasksound