Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up eslint and prettify #197

Open
jspahrsummers opened this issue Dec 3, 2024 · 2 comments
Open

Set up eslint and prettify #197

jspahrsummers opened this issue Dec 3, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@jspahrsummers
Copy link
Member

No description provided.

@jspahrsummers jspahrsummers added the enhancement New feature or request label Dec 3, 2024
@davidmoore-io
Copy link

+1 on this.

We find that combining Our Friend (which is what we call Claude 3.5 sonnet v2) with linters sorts out a lot of the weird issues that are sometime introduced when getting Claude to work on a large codebase.

We make heavy and automated use of -fix aligned to a set of linting and formatting rules for typescript and python and it works crazy well, giving Claude the ability to consistently interact with and build huge, complex codebases in a way we've just not seen from the other LLM's.

I think (somehow) baking in:

  1. eslint
  2. ruff
  3. Prettier

... makes a lot of sense, but I'm not familiar enough with MCP yet to make a meaningful suggestion on how to do it.

@jspahrsummers
Copy link
Member Author

Ah, sorry, this was specifically with the servers repo in mind—so when folks make PRs here, we don't get a bunch of noisy formatting changes 😄

If you're thinking there should be some broader MCP + linting/formatting thing, would love to discuss!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants