Skip to content

Add qlty code quality configuration and GitHub Actions workflow - #70

Merged
maricavor merged 4 commits into
masterfrom
adding-qlty-tool
May 18, 2026
Merged

maricavor merged 4 commits into
masterfrom
adding-qlty-tool

Conversation

@mmeest

@mmeest mmeest commented Sep 4, 2025

Copy link
Copy Markdown
Contributor

Qlty Configuration (.qlty/qlty.toml)

  • Erlang-specific excludes - .beam, .plt, ebin/, _build/, etc.
  • Configured smells detection - code complexity, duplication, function parameters
  • Added test patterns - Common Test suites (*_SUITE.erl)

GitHub Actions Workflow (.github/workflows/qlty.yml)

  • Automated quality checks on push and pull requests to master branch
  • Uses latest actions/checkout@v5
  • Installs qlty CLI automatically
  • Runs code quality analysis

Supported Quality Tools

  • Docker: dockerfmt, hadolint
  • Documentation: markdownlint
  • Security: osv-scanner, trivy, trufflehog
  • Shell scripts: shellcheck, shfmt
  • YAML: yamllint (GitHub Actions workflows)

Testing

  • Qlty configuration validated locally
  • GitHub Actions workflow syntax verified
  • All plugins tested and working

Related

  • Addresses code quality requirements
  • Enables automated quality monitoring
  • Integrates with existing CI/CD pipeline

@maricavor
maricavor merged commit 6e4266a into master May 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants