An opinionated high-level project-configuration mega-linter, checking things such as:
- Github Workflows should avoid using deprecated Actions
- If a test matrix includes PHP, it should test all currently-supported PHP versions
- If composer.json specifies a particular version of phpstan, then a github action should use that version instead of the default
pip install -e '.[dev]'
python -m projectlint ~/Projects/MyProject
python -m mypy
ruff check projectlint
- Python version matrix
- Python version in
setup-python.with.python-version
- PHP version in
setup-php.with