x-stend / x

`x$` is a highly flexible and extendable utility library for JavaScript and TypeScript, designed to streamline the integration and extension of various utility libraries like lodash, moment, and ramda. With `x$`, developers can easily create custom higher-order functions, ensuring adaptability and maintainability in their codebase.
MIT License
0 stars 0 forks source link

Integrate Linting into CI/CD Pipeline #11

Closed cstroliadavis closed 5 months ago

cstroliadavis commented 5 months ago

Depends on:

GH-10

Description:

After setting up linting, update the CI/CD pipeline to include lint checks on PRs to main. The pipeline should automatically fix what it can and block merges for unresolved lint errors.

Acceptance Criteria:

  1. Linting is run as part of the CI/CD process.
  2. ~Auto-fixable lint errors are resolved automatically.~
  3. PRs are prevented from merging if lint errors exist.
cstroliadavis commented 5 months ago

Removed the second acceptance criteria. After careful consideration, it seems clear that this should not be happening in the PR pipeline but probably would be better to have in a local git hook. I'll create an issue for that shortly.