Skip to content

fix: resolve lint errors and reduce warnings for clean biome + tsc pass - #29

Merged
veillette merged 1 commit into
mainfrom
claude/lint-format-typecheck-VCOGd
Feb 22, 2026
Merged

fix: resolve lint errors and reduce warnings for clean biome + tsc pass#29
veillette merged 1 commit into
mainfrom
claude/lint-format-typecheck-VCOGd

Conversation

@veillette

Copy link
Copy Markdown
Collaborator
  • Fix biome.json schema version from 2.4.4 to 2.4.2 (matches installed CLI)
  • Set strictCase: false in useNamingConvention to allow X/Y axis and UI/URI acronyms
  • Add kebab-case to useFilenamingConvention so scripts/generate-icons.ts and kinematics-plottable-properties.ts pass
  • Fix 12 useBlockStatements errors in GraphDataManager.ts (add braces to braceless if-statements)
  • Add biome-ignore for noNonNullAssertion in GraphDataManager.ts (bounds-safe array access)
  • Add biome-ignore for noConsole in AutoTrackerNode.ts and VideoPlayerNode.ts (error-path logging)
  • Add biome-ignore for noExcessiveCognitiveComplexity in DataTableNode.ts
  • Add biome-ignore for useNamingConvention in OpenCVTracker.ts (OpenCV PascalCase constructor API)
  • Add biome-ignore for useNamingConvention in vite.config.js (Web Manifest spec requires snake_case)
  • Convert forEach to for...of in ConfigurableGraph.ts (noForEach rule)
  • Auto-fix type alias naming in StringManager.ts (_EnMatchesFr → EnMatchesFr)

Result: 0 errors, 170 warnings (all useExplicitType nursery), tsc clean

https://claude.ai/code/session_018drapzJRr97rARrLhfhVjo

- Fix biome.json schema version from 2.4.4 to 2.4.2 (matches installed CLI)
- Set strictCase: false in useNamingConvention to allow X/Y axis and UI/URI acronyms
- Add kebab-case to useFilenamingConvention so scripts/generate-icons.ts and kinematics-plottable-properties.ts pass
- Fix 12 useBlockStatements errors in GraphDataManager.ts (add braces to braceless if-statements)
- Add biome-ignore for noNonNullAssertion in GraphDataManager.ts (bounds-safe array access)
- Add biome-ignore for noConsole in AutoTrackerNode.ts and VideoPlayerNode.ts (error-path logging)
- Add biome-ignore for noExcessiveCognitiveComplexity in DataTableNode.ts
- Add biome-ignore for useNamingConvention in OpenCVTracker.ts (OpenCV PascalCase constructor API)
- Add biome-ignore for useNamingConvention in vite.config.js (Web Manifest spec requires snake_case)
- Convert forEach to for...of in ConfigurableGraph.ts (noForEach rule)
- Auto-fix type alias naming in StringManager.ts (_EnMatchesFr → EnMatchesFr)

Result: 0 errors, 170 warnings (all useExplicitType nursery), tsc clean

https://claude.ai/code/session_018drapzJRr97rARrLhfhVjo
@veillette
veillette merged commit fc5d253 into main Feb 22, 2026
1 check passed
@veillette
veillette deleted the claude/lint-format-typecheck-VCOGd branch February 22, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants