ShopperCove
Menu
All writingBlogTopicsCategoriesAboutRSS
Blog
Categories
Observability & SRE62All categories
Topics
sre111localhost lab102performance70python58javascript47bundle size36benchmarking35node.js35web development21typescript19benchmark16content creation15All topics
About

Topic

static analysis

3 posts

Loading posts…

ShopperCove

Hands-on notes on developer tools, written after the tool has actually been run.

All writingBlogCategoriesTopicsAboutPrivacyRSS

© 2026 ShopperCove

Should You Leave Depcheck? 26 Files Knip Caught

Knip 6.39.0 vs depcheck 1.4.7 on 95 JS files: median wall 574.574 ms vs 581.463 ms (wash). Knip: 26 unused files, 8 unused deps, 56 unused exports. Depcheck: 8 unused deps only. Both agreed on unused production deps.

5 Oct 20264 min read
→

Is no-unsafe-enum-assignment in Recommended?

typescript-eslint published v8.71.0 on 28 September 2026: new typed rule @typescript-eslint/no-unsafe-enum-assignment (flags plain numbers/unsafe values assigned into enum-typed locations) plus fixes for no-misused-promises, no-unnecessary-type-assertion, unbound-method, and switch-exhaustiveness-check. npm latest confirmed 8.71.0; ShopperCove docs checklist only; pairs with live ESLint 10.12 coverage; no affiliate.

5 Oct 20264 min read
→

What Changed in ESLint v10.12.0? Should You Update?

ESLint published v10.12.0 on 2 October 2026 as a minor release: documentation and TypeScript types for SourceCode#getText(), getLoc(), and getRange() now accept tokens and comments (matching runtime behavior), plus multiple rule fixes including astral/Unicode letter handling and autofix edge cases. npm latest confirmed 10.12.0; ShopperCove docs checklist only; no affiliate.

5 Oct 20264 min read
→