You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been looking around to see if there is anything about tooling to support writing consistent code across projects but I cant see a section for that.
What i mean is having things like:
Consistent linting configs that can be deployed into a repo
Set auto-format to "on" in IDE.
Enforce Static Type Checking to avoid basic type errors which can be hard to track down.
I think it would be good to be quite opinionated on that, as inconsistent standards across projects makes it harder to re-use code and increase the learning time when moving between projects.
It should be possible to enforce these things between a combo of pipeline defaults and IDE config files
There are also some tools like https://github.com/cookiecutter/cookiecutter that allow the user to customise things via interactive prompts, for things that should generally follow the same pattern, but vary slightly from project to project.
Activity
MatMoore commentedon Mar 27, 2025
Is https://github.com/NHSDigital/repository-template the kind of thing you're looking for?
There are also some tools like https://github.com/cookiecutter/cookiecutter that allow the user to customise things via interactive prompts, for things that should generally follow the same pattern, but vary slightly from project to project.