Skip to content

chore(tooling): add eslint-plugin-zod to base config#451

Merged
JeanMeijer merged 1 commit intomainfrom
tembo/eslint-plugin-zod-setup-tooling-base
Mar 25, 2026
Merged

chore(tooling): add eslint-plugin-zod to base config#451
JeanMeijer merged 1 commit intomainfrom
tembo/eslint-plugin-zod-setup-tooling-base

Conversation

@tembo
Copy link
Copy Markdown
Contributor

@tembo tembo bot commented Mar 24, 2026

Description

Sets up eslint-plugin-zod in tooling/eslint-config/base.js. Imports the plugin and spreads eslintPluginZod.configs.recommended into the shared ESLint config array. Also adds "eslint-plugin-zod": "^3.5.0" as a dependency in tooling/eslint-config/package.json.

Screenshots / Recordings

N/A

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • UI/UX update
  • Docs update
  • Refactor / Cleanup

Related Areas

  • Authentication
  • Calendar UI
  • Data/API
  • Docs

Testing

  • Manual testing performed
  • Cross-browser testing (if UI changes)
  • Mobile responsiveness verified (if UI changes)

Checklist

  • I've read the CONTRIBUTING guide
  • My code works and is understandable and follows the project's style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in complex areas
  • I have updated the documentation
  • Any dependent changes are merged and published

Notes

By submitting, I confirm I understand and stand behind this code. If AI was used, I've reviewed and verified everything myself.


Want tembo to make any changes? Add a review or comment with @tembo and i'll get back to work!

View on Tembo View Agent Settings


Summary by cubic

Enable Zod schema linting by adding eslint-plugin-zod recommended rules to the shared ESLint base config. This helps catch invalid or unsafe Zod schemas during development.

  • Dependencies
    • Added eslint-plugin-zod@^3.5.0 to tooling/eslint-config.

Written for commit d55d0a6. Summary will update on new commits.

Co-authored-by: Jean <9619050+JeanMeijer@users.noreply.github.com>
@tembo tembo bot added the tembo Pull request created by Tembo label Mar 24, 2026
@tembo tembo bot requested a review from JeanMeijer March 24, 2026 17:22
@tembo
Copy link
Copy Markdown
Contributor Author

tembo bot commented Mar 24, 2026

Requesting review from @JeanMeijer who has experience with the following files modified in this PR:

  • bun.lock
  • tooling/eslint-config/base.js
  • tooling/eslint-config/package.json

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
analog Ready Ready Preview, Comment Mar 24, 2026 5:24pm

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

@JeanMeijer JeanMeijer changed the title Add eslint-plugin-zod to base config chore(tooling): add eslint-plugin-zod to base config Mar 25, 2026
@JeanMeijer JeanMeijer merged commit f104869 into main Mar 25, 2026
7 checks passed
@JeanMeijer JeanMeijer deleted the tembo/eslint-plugin-zod-setup-tooling-base branch March 25, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tembo Pull request created by Tembo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant