๐ Edit page
โ Add page
Super linter
A GitHub Action that lints across multiple languages.
See also Super linter in the GH workflows section of this project.
This is very verbose covering languages I donโt use and also the markdown linting can be noisy or too strict when it is not my focus.
However, this action is a good working example of all the linters on GitHub Actions, so I can unbundle them.
Links
- Super Linter in Marketplace
- Support linters table
- github/super-linter repo
Code breakdown
- Dockerfile - this uses a lot of
FROM
lines. - linter.sh which does the work.
- See for example
shellcheck --color
pylint --rcfile ...
rubocop -c ...
markdownlint
jsonlint
- See for example