nautilus-cyberneering / secure-git-guide

A collections of articles about Git, GitHub and GPG focused on security.
https://secure-git.guide
8 stars 5 forks source link

Continue using MegaLinter? #71

Closed josecelano closed 7 months ago

josecelano commented 8 months ago

Hi @da2ce7 @grmbyrn , this PR is pending to merge because MegaLinter check is not passing.

Do you think we should continue using MegaLinter in this project?

cgbosse commented 8 months ago

What are the advantages and the disadvantages? Why are you asking this question now? From my understanding I thought that the main purpose is the following:

Given this the more contributors the more important I believe a linter is. Now we only have 5 active contributors but we should think ahead. Inconsistencies can multiply exponentially in the future with each added contributor.

@josecelano @da2ce7

josecelano commented 8 months ago

What are the advantages and the disadvantages?

Pros

Cons

Conclusion

For me, it is worth having it because I learn a lot from linters even if it's a pain to set them up and to maintain them. But I also think that maybe we do not need all of them. So the question for me is which ones are valuable for us in this repo?

Why are you asking this question now?

I want to make sure we all think this is something valuable (because it requires a significant effort by newcomers) and make it explicit.

cgbosse commented 8 months ago

As a side note I think this question can become a good blogpost following my double objective philosophy.

grmbyrn commented 8 months ago

I haven't had experience with linters so I am going through some resources so I can get it to pass the check if we decide to continue using them. The pros and cons lists are very useful.

nvuillam commented 8 months ago

If you find some linters too noisy, don't forget that you can disable or make them not blocking ;)

If you stop using MegaLinter, you should make sure to use something else, because a repo without linting , security & spell checks in 2023 is not a good way to provide quality & safety ^^

cgbosse commented 8 months ago

I haven't had experience with linters so I am going through some resources so I can get it to pass the check if we decide to continue using them. The pros and cons lists are very useful.

@grmbyrn we will continue using them. From my understanding the only thing that is holding back your PRs is this step. Please try to look into these and if you do not manage to solve them please get in touch with @josecelano

josecelano commented 7 months ago

If you find some linters too noisy, don't forget that you can disable or make them not blocking ;)

If you stop using MegaLinter, you should make sure to use something else, because a repo without linting , security & spell checks in 2023 is not a good way to provide quality & safety ^^

I just wanted to confirm all members agree on using it so we all take ownership. We are going to install the new version for the new version of the site using Svelte.

https://github.com/nautilus-cyberneering/secure-git-guide/issues/74