Skip to content

v2.1.0 - Build Configuration Auto-Detection

Choose a tag to compare

@Kasempiternal Kasempiternal released this 10 Oct 11:02
· 141 commits to main since this release
da390cb

Build Configuration Auto-Detection

Automatically detects and applies project build rules (Makefile, CI/CD, linters) to ensure all generated code passes your pipeline on
first commit.

Key Features

  • Auto-scans Makefile, .gitlab-ci.yml, .github/workflows, and config files
  • Extracts formatting rules (black, prettier, isort with exact flags)
  • Applies linting standards (flake8, eslint, mypy with your ignores)
  • Supports Python, JavaScript, Go, and more
  • Zero configuration - just works!

Example

If your Makefile has black --line-length 100 . and flake8 --ignore E501,E203, all generated Python code automatically follows those
exact rules.

Benefits

✅ No more pipeline failures
✅ Code passes CI/CD checks on first commit
✅ Team consistency automatically enforced
✅ Saves time on manual formatting

New Files: build-config-detector.md, 03-BUILD-CONFIG.md, Makefile.example
Version: 2.0.0 → 2.1.0 (minor release, backward compatible)

Or even shorter:

Auto-detects build configuration (Makefile, CI/CD, linters) and ensures all generated code follows your project's formatting and linting
rules. No more pipeline failures - code passes checks on first commit. Supports Python, JavaScript, Go. Zero configuration needed.