-
-
Notifications
You must be signed in to change notification settings - Fork 732
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core Infrastructure Initiative (CII) Best Practices #1446
Labels
Projects
Comments
doing that, thanks for the pointer. :) |
stuff that (sometimes is somehow there but) could be better:
|
@ThomasWaldmann: For the dyanimc/static analysis tools, do you think pylint would qualify? If you would find it useful, I can work on adding it to the travis job. |
my personal experience with pylint is that the time it takes to make it stop writing out false positives is a problem |
That's true, Pylint is extremely stylistically strict by default and it produces a lot of nit picky output. One can drown in the deluge. I see you have a lot of experience with pytest, pylint stumbles a lot when it comes upon pytest hooks and other creative patterns. It takes some time to tune those out.
In the past, when I've begun using it on existing projects, I start by running it with --errors-only (which disables style checking) until I've dealt the actual code errors and initial setup. The configuration can be later tweaked from there to increase code quality.
A lot of words to say: I'm willing to put in the time.
|
enkore
moved this from Borg 1.1 release pipe
to Borg 1.1 Nice to Have
in Columns-of-issues
Jul 26, 2017
update this about #2423. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Status:
I would like to point you to the CII Best Practices Badge Program. Could you go thought the criteria and keep them up-to-date there? I think you have a pretty good chance of meeting most criteria already 馃槈
Refs:
The text was updated successfully, but these errors were encountered: