Skip to content

Conversation

@mmeest
Copy link

@mmeest mmeest commented Sep 4, 2025

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

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