Skip to content

Conversation

@bilby91
Copy link
Member

@bilby91 bilby91 commented Apr 17, 2025

This pull request introduces a Continuous Integration (CI) workflow and updates the development environment to include ESLint with TypeScript support. The most important changes include adding a GitHub Actions workflow for CI, configuring ESLint with TypeScript rules, and updating dependencies in package.json.

Continuous Integration Setup:

  • .github/workflows/ci.yaml: Added a GitHub Actions workflow for CI that runs build and linting jobs on pushes and pull requests to the main branch. The workflow uses Node.js version 22.12.0 and includes steps for code checkout, dependency installation, building the project, and running ESLint.

ESLint Configuration:

  • eslint.config.mjs: Added a new ESLint configuration file that combines recommended, strict, and stylistic configurations from ESLint and TypeScript ESLint.

Dependency Updates:

  • package.json: Updated development dependencies to include @eslint/js, eslint, and typescript-eslint for linting and TypeScript support. Also updated TypeScript to version 4.9.5.

@bilby91 bilby91 merged commit fff8e2b into main Apr 17, 2025
2 checks passed
@bilby91 bilby91 deleted the chore/add-eslint branch April 17, 2025 02:50
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