Commit Graph

7 Commits

Author SHA1 Message Date
Aditya Bavadekar
21107cc5dc chore: Update Python version in lint workflow to 3.12 2025-10-23 02:46:24 +05:30
James Murdza
730619c231 Run prettier via pnpm in CI 2025-10-22 12:04:07 -07:00
James Murdza
6d5b36181b Install dependencies in TypeScript workspace in CI 2025-10-22 12:01:08 -07:00
James Murdza
3f4f25579c Add pnpm setup and Node dependency installation to lint workflow 2025-10-22 11:31:02 -07:00
Aditya Bavadekar
049096bcd2 chore: disable MyPy, add target version py312, update documentation 2025-10-22 12:56:52 +05:30
Aditya Bavadekar
4eb4c3bcb6 chore: set up pre-commit hooks and CI/CD workflow
- Add a new GitHub Actions workflow (`lint.yml`)
- Update `CONTRIBUTING.md` and `Development.md` to reflect the new linting setup and guide contributors.
- Include a TypeScript type checking script (`typescript-typecheck.js`)
2025-10-22 00:02:21 +05:30
Aditya Bavadekar
258ae86988 chore: Setup code formatting and linting
- Add `.editorconfig` for editor consistency.
- Configure GitHub Actions workflow for linting (`.github/workflows/lint.yml`).
- Add pre-commit hooks for automated checks (`.pre-commit-config.yaml`).
- Configure Prettier and exclusions (`.prettierrc.yaml`, `.prettierignore`).
- Update VS Code extensions to include formatting tools (`.vscode/extensions.json`).
- Adjust VS Code settings for auto-formatting (`.vscode/settings.json`).
2025-10-21 21:27:53 +05:30