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
What Super Linter provides:
- ✅ YAML validation: Checks action.yml and workflow files syntax and formatting
- ✅ Markdown linting: Validates README.md structure, links, and formatting
- ✅ JSON validation: Checks test data files and any JSON configuration
- ✅ Bash linting: Validates shell scripts with shellcheck
- ✅ Automated formatting: Consistent style enforcement
Key features:
- Single action: One super-linter/[email protected] action handles everything
- Smart validation: Only lints changed files on PRs, full codebase on main branch pushes
- Configurable: Custom linter configurations in .github/linters/
- GitHub integration: Proper permissions and status reporting
Configuration files added:
- .github/linters/.markdown-lint.yml: Markdown rules (120 char line length, relaxed HTML rules)
- .github/linters/.yamllint.yml: YAML rules (2-space indentation, 120 char lines)
This is much more maintainable than a complex custom workflow and provides professional-grade linting that scales well!
0 commit comments