Skip to content

chore: setup eslint, prettier and update tsconfig#6

Merged
lukascivil merged 6 commits into
masterfrom
chore/improve-repo
Apr 25, 2026
Merged

chore: setup eslint, prettier and update tsconfig#6
lukascivil merged 6 commits into
masterfrom
chore/improve-repo

Conversation

@lukascivil

@lukascivil lukascivil commented Apr 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrated ESLint from v8 legacy config (.eslintrc.json) to flat config (eslint.config.js) compatible with ESLint v10, adding @eslint/js and globals as dev dependencies
  • Integrated Prettier (eslint-plugin-prettier, eslint-config-prettier) with semi: false and endOfLine: lf enforced via ESLint
  • Fixed all pre-existing lint errors (varconst, useless assignments, prefer-const) and removed CRLF line endings across all source files
  • Updated tsconfig.json for TypeScript 6: replaced deprecated moduleResolution: node with module: preserve + moduleResolution: bundler, upgraded target to ES2020, added explicit types, and removed all commented-out boilerplate
  • Added .claude/settings.local.json to .gitignore
  • Added CLAUDE.md with codebase documentation for Claude Code

@lukascivil lukascivil self-assigned this Apr 25, 2026
@lukascivil lukascivil changed the title chore: update repo configs chore: setup eslint, prettier and update tsconfig Apr 25, 2026
@lukascivil lukascivil merged commit 0d4da7a into master Apr 25, 2026
1 check passed
@lukascivil lukascivil deleted the chore/improve-repo branch April 25, 2026 16:12
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.

1 participant