Skip to content

Add ESLint baseline and automated checks - #149

Merged
pstamatop merged 3 commits into
chore/strict-modefrom
chore/eslint
Oct 27, 2026
Merged

pstamatop merged 3 commits into
chore/strict-modefrom
chore/eslint

Conversation

@pstamatop

Copy link
Copy Markdown
Member

Summary

Establish a clean ESLint baseline and enforce it through pre-commit and CI.

  • Configure ESLint’s and typescript-eslint’s recommended presets for source and config files
  • Enable Vitest’s recommended ESLint rules for test files.
  • Resolve existing violations through const conversions, unused-code cleanup and minor test adjustments.
  • Preserve existing types to avoid mixing a typing refactor into the ESLint setup, use _ for intentionally unused names.
  • Add yarn lint with zero warnings allowed, a pre-commit hook and a Node 24 CI job.

Testing

  • Run yarn lint with 0 errors and 0 warnings
  • Run yarn test with 106 successful tests
  • eslint pre-commit hook passes

Before submitting

@pstamatop
pstamatop added this pull request to stack #150 October 27, 2026 10:46
@pstamatop
pstamatop requested a review from a team as a code owner October 27, 2026 10:46
gkatrakazas
gkatrakazas previously approved these changes Oct 27, 2026
@pstamatop
pstamatop merged commit e616443 into master Oct 27, 2026
4 checks passed
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