Skip to content

feat : Works with Multiple Links

Pavani Pothuganti requested to merge feature-new-update into main

Previously, the GitLab Compliance Checker supported only Python-based projects and could validate one repository at a time.

This merge request significantly enhances the tool by adding multi-language support and batch repository validation, making it more flexible and scalable.

Key enhancements:

  • Extended compliance checks beyond Python to support JavaScript (Node.js) projects
  • Enabled validation of multiple GitLab repository links in a single run

These improvements make the tool more suitable for hackathons, classroom evaluations, and large-scale project reviews.


References

  • GitLab repository: tools/gitlab-compliance-checker
  • Enhancement: Multi-language and multi-repository compliance validation

Screenshots or screen recordings

Before After
Only Python projects supported, single repository validation
image
Screenshot_from_2026-02-07_15-03-05
Supports Python and JavaScript projects with multi-repository validation and README quality scoring
Screenshot_from_2026-02-07_14-34-27
Screenshot_from_2026-02-07_14-38-03
Screenshot_from_2026-02-07_15-18-06

How to set up and validate locally

  1. Clone the repository:

    git clone https://code.swecha.org/tools/gitlab-compliance-checker.git
    cd gitlab-compliance-checker
Edited by Pavani Pothuganti

Merge request reports

Loading