Separate and speedup markdown linting

  • remove cki_check_links.sh and integrate it in cki_lint.sh
  • execute markdownlint and urlchecker on globs instead of calling it once per file, reducing linting process time
  • separate code linting from markdown linting in cki_lint.sh, allowing to select it through both args and env vars (avoiding otherwise necessary edits on all projects that lint through tox)
  • add .markdownlint GitLab CI stage template
  • enable markdownlint stage for cki-lib -> note that all projects that were linting markdown now needs to enable this stage
  • update cki_lint.sh documentation accordingly

[skip-coverage-check] because it doesn't make sense to cover this feature with shellspec

Close: #94

Edited by Simone Tollardo

Merge request reports

Loading