Skip to content

chore: enforce stricter Biome lint/format rules and TypeScript checks - #25

Merged
veillette merged 1 commit into
mainfrom
claude/stricter-format-linter-lC2kq
Feb 22, 2026
Merged

chore: enforce stricter Biome lint/format rules and TypeScript checks#25
veillette merged 1 commit into
mainfrom
claude/stricter-format-linter-lC2kq

Conversation

@veillette

Copy link
Copy Markdown
Collaborator

Biome: enable 40+ additional lint rules beyond recommended (noShadow,
useExplicitType, noEmptyBlockStatements, noExplicitAny, useBlockStatements,
useImportType, useNamingConvention, useFilenamingConvention, etc.), enforce
120-char line width, trailing commas, and arrow parentheses. Fix all
resulting errors across the codebase.

TypeScript: add noUnusedLocals, noUnusedParameters,
noFallthroughCasesInSwitch, forceConsistentCasingInFileNames,
isolatedModules, and verbatimModuleSyntax. Remove unused constants and
fix type-level assertions to satisfy the new checks.

https://claude.ai/code/session_01WkkTdYBkn9ggmkrQnjBepr

Biome: enable 40+ additional lint rules beyond recommended (noShadow,
useExplicitType, noEmptyBlockStatements, noExplicitAny, useBlockStatements,
useImportType, useNamingConvention, useFilenamingConvention, etc.), enforce
120-char line width, trailing commas, and arrow parentheses. Fix all
resulting errors across the codebase.

TypeScript: add noUnusedLocals, noUnusedParameters,
noFallthroughCasesInSwitch, forceConsistentCasingInFileNames,
isolatedModules, and verbatimModuleSyntax. Remove unused constants and
fix type-level assertions to satisfy the new checks.

https://claude.ai/code/session_01WkkTdYBkn9ggmkrQnjBepr
@veillette
veillette merged commit 8fe73e2 into main Feb 22, 2026
1 check passed
@veillette
veillette deleted the claude/stricter-format-linter-lC2kq 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