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

TypeScript Style Guide #94

Open
mjkeaton opened this issue Nov 25, 2024 · 1 comment
Open

TypeScript Style Guide #94

mjkeaton opened this issue Nov 25, 2024 · 1 comment
Assignees
Labels
blocked Blocked by other work that needs to be done first documentation Improvements or additions to documentation staff only Requires infrastructure access or institutional knowledge

Comments

@mjkeaton
Copy link
Collaborator

Add and agree on a basic TypeScript Style Guide.

Goals:

  • Minimal intrusiveness for devs (code should be automatically formatted)
  • Minimal changes to well established guides

See also:

Examples:

Here, we should agree on a first blueprint of the enforced style rules. e.g. starting with gts.

@mjkeaton mjkeaton added documentation Improvements or additions to documentation staff only Requires infrastructure access or institutional knowledge labels Nov 25, 2024
@mjkeaton
Copy link
Collaborator Author

When trying to include gts there are several caveats along the way:

There are already pull request to address these issues:

But it might take a while to be implemented. Workarounds to make it compatible are cumbersome and error-prone. Downgrading to eslint v8 might be possible.

@mjkeaton mjkeaton added the blocked Blocked by other work that needs to be done first label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked by other work that needs to be done first documentation Improvements or additions to documentation staff only Requires infrastructure access or institutional knowledge
Projects
None yet
Development

No branches or pull requests

1 participant