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
We have several markdown or rst files in the repository. We need a way to validate them - for example using linters in precommit. Afaik Airflow uses such scripts so we can start from there.
The text was updated successfully, but these errors were encountered:
We can either run our precommit in docker (troublesome locally but we could run markdown etc linter in CI) or focus on supporting only Python-based tools or use MegaLinter in our CI (which prepares all different linters in docker image). I'm voting for the last since it's the least troublesome to implement and we can decide on replacing it later if the need arise.
Bonus is that MegaLinter supports multiple formats (rst, markdown, yaml linters on top of programming languages) and can be run either locally or in CI - we are getting Docker image ready to use.
Good idea, I think using MegaLinter is a good idea. And with it we will have more linters to use in our CI.
Also, we will start a mutual relation here, since we want to add Robocop to their tool as well ;)
Partly implemented by #919. Markdown files are validated. There are some issues with rst files - I will raise separate PR that enables and fixes configuration for the linter
We have several markdown or rst files in the repository. We need a way to validate them - for example using linters in precommit. Afaik Airflow uses such scripts so we can start from there.
The text was updated successfully, but these errors were encountered: