ModernJava icon indicating copy to clipboard operation
ModernJava copied to clipboard

Find and add some useful workflows to the pipeline

Open Zabuzard opened this issue 2 years ago • 5 comments

There are for sure some useful GH-actions workflows out there, which we could add to our pipeline (besides deploying the website).

Some things that come to my mind would be:

  • [x] spelling/grammar checking
  • [x] markdown validation/linter (sonar? codeql? codefactor? ...)
  • [x] markdown formatting (spotless? ...)
  • [x] dead link checker
  • [ ] (if possibly, some sort of code checking on snippets)
  • maybe more?

Zabuzard avatar Jan 11 '23 11:01 Zabuzard

Added a linter. Unfortunately, it doesnt have a super nice UI. But it works.

linter

Zabuzard avatar Jan 11 '23 16:01 Zabuzard

added a dead-link checker

Zabuzard avatar Jan 11 '23 16:01 Zabuzard

Added a language checker based on LanguageTool

language

Zabuzard avatar Jan 11 '23 16:01 Zabuzard

ill see if i can find more useful stuff

Zabuzard avatar Jan 11 '23 17:01 Zabuzard

This issue is stale because it has been open 30 days with no activity. Remove stale label, comment or add the valid label or this will be closed in 5 days.

github-actions[bot] avatar Feb 11 '23 07:02 github-actions[bot]

These workflows, TBH, have been more of a PITA than anything else. I disabled the markdown lint one since there are way too many things to fix + autoformatting breaks footnotes. Will revisit if it starts to matter more or I start making a ton of meaningful mistakes

bowbahdoe avatar Sep 05 '24 13:09 bowbahdoe