You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
re-enable typescript-eslint rules and fix violations
Re-enable no-explicit-any (error), no-this-alias, no-non-null-assertion,
and the no-unsafe-* rule cluster by fixing their root causes:
- Add types:["node"] to tsconfig.lint.json so @types/node resolves
- Fix test imports to use explicit .ts extensions and node: prefix
(required by moduleResolution: nodenext)
- Replace ~30 non-null assertions with ?? '' / conditional guards
- Cast JSON.parse result to Record<string,unknown> at use site
Also simplify parseMetaString (for-of over parts array, .map for trim),
parseBreakend (for-of over tokens array), and parse.ts (direct match
index access instead of match.slice(1,3)).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments