-
BackgroundI'm preparing to run some workshops on the core toolchains to allow us to focus RCS training on group wide knowledge gaps. This Q&A is to try and align what I'm thinking with RCS and the team, so I start from the right page. I think of
Questions
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi all, This is a really nice summary of tools to use. I would say that this stack is a must and starting with a fresh project will make things easy. About the individual tools:
I would like to the stack:
And now, the best thing: we have created a GitHub repository template using poetry and configured with all of the above, so manual setup should be minimal. It uses flake8, but it should be easy to adapt for Pylint if you prefer to go with that one. I hope this helps to make a decision on what to use! |
Beta Was this translation helpful? Give feedback.
Hi all,
This is a really nice summary of tools to use. I would say that this stack is a must and starting with a fresh project will make things easy.
About the individual tools:
Black: it is extremely useful. Granted that some stylistic choices might be a bit radical or odd-looking, but it tries its best to conform to the general Python style rules which I take they and a lot of thought behind. It rarely needs to be run manually. I have it configured such that it runs automatically whenever I save a file.
Pylint: not used it myself much. We tend to use flake8. It might be just because of historic reasons rather than because of a thorough comparison of features, but it works really wel…