Skip to content

ChetanFTW/openaudit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAudit

OpenAudit is a lightweight, Go-based repository auditing tool that helps developers and open-source projects evaluate code quality, CI setup consistency, and repository best practices — all from the command line.

Features

 Detects if the project has a Go module 
 Checks for CI configuration (GitHub Actions, GitLab CI, etc.)
 Detects common repository files like README.md
 Provides a quick summary report
 Easy to extend with plugins or extra analyzers
 Ready to include in CI/CD

Why OpenAudit?

Modern open-source projects rely on consistent tooling and quality checks. OpenAudit helps you assess a repo’s hygiene instantly — ideal for maintainers, contributors, and learners alike.

It’s:

Fast — Written in Go

Simple — Zero dependencies required to run

Extensible — Add more checks over time

Portfolio-ready — Shows architecture, CI, and tooling skills

Quick Start

Clone the Project

git clone https://github.com/yourusername/openaudit.git
cd openaudit

Run the Scanner

go run ./cmd/openaudit

Scan a specific path:

go run ./cmd/openaudit /path/to/repo

Testing

Add tests as you expand the project:

go test ./...

License

This project is open source for all, feel free to choose an appropriate license such as MIT or Apache 2.0.

About

A Go-based CI & Code Quality Analyzer

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages