ASVS
ASVS copied to clipboard
Enhancement: markdown linting on PR
It would be cool if there was something to lint our markdown when a PR is create.
(I am sure we used to have something built-in but I don't remember what it was and I can find no trace of it.)
Things it could check for:
- Chapter and section headings in correct format
- No issues with markdown table structure such as:
- Correct number of columns
- Correct spacing around text in table and in empty cells
- Hyperlink format?
- No hyperlinks in requirement text
Other things?
from validation and "getting content in" process perspective I do this validation part from time to time.
To fix it entirely, we need to have content already in structured format, not in github md (similar to #1300)
I am not sure I understand, the purpose of this specific issue is to make sure the github is in the correct format and that rogue spacing or issues don't appear. It would be great if there was a github action to do this on every PR. The other part relates to content of the output formats which would need to be manual and not a github action.