Thoughts as a TSLint Maintainer
A TSLint maintainer reflects on the project's history, challenges, and the community's transition to ESLint for TypeScript linting.
Josh Goldberg is an open-source maintainer in the TypeScript ecosystem, best known for his work on typescript-eslint, and an author, speaker, and Microsoft MVP dedicated to improving modern web development.
74 articles from this blog
A TSLint maintainer reflects on the project's history, challenges, and the community's transition to ESLint for TypeScript linting.
Explores the history of JavaScript linting tools, from JSLint to ESLint, and introduces the context for migrating from TSLint to ESLint.
A technical guide on migrating from TSLint to ESLint using the tslint-to-eslint-config utility, covering rule conversion and configuration mapping.
A developer's journey to improve TypeScript's error message for using a colon instead of an equals sign in enum member assignments.
A deep dive into implementing binary arithmetic using TypeScript's type system, exploring bits, generic types, and type-level operations.
A developer explains moving from Medium to a Gatsby-based blog due to poor code syntax highlighting and lack of improvements.
A developer documents their journey contributing to TypeScript, focusing on fixing a parsing issue where identifiers follow numeric literals.
A guide to debugging and handling JavaScript bugs specific to Internet Explorer, including workarounds for missing call stacks and unstable DOM APIs.
A developer's journey contributing to TypeScript by adding a summary error count feature to the --pretty CLI output.
A developer argues for the benefits of 100% unit test coverage, addressing common counterarguments and emphasizing testable code design.
A developer's journey to fix TypeScript's error on trailing commas in generic type parameter lists, detailing the debugging process.
A developer explains how implementing lazy instantiation for game object classes dramatically improved their custom game engine's reset performance.
A technical guide on hacking TypeScript's async/await transpilation to work with jQuery 2's non-A+ compliant Promises during an upgrade process.
A guide to using RequireJS's onResourceLoad API with NProgress for more accurate loading bar progress during script loading.