3. *Modern Framework Focus*
- TypeScript/JavaScript (8 frameworks)
- Python (3 frameworks)
- PHP (2 frameworks)
- Deliberately dropped: Go, Java, C#, Ruby, Kotlin, Rust
- (Reason: Web teams use these 3 languages 80% of the time)
## By The Numbers
- 432+ tests (83% coverage)
- <5s lint time on typical projects
- 0 config needed for common setups
- 14 frameworks auto-detected
## For Teams
This solves: "How do I prevent my codebase from becoming unmaintainable?"
Use cases:
- Startup CTO: Enforce layer separation as team grows
- Enterprise: Security audit of architecture
- Open source: Prevent chaos in growing projects
## Status
- v6.0: Production-ready (we use it internally)
- v6.1 (planned): Enhanced variable tracking
- v7 (roadmap): Pre-commit hooks, CI integration
*MIT Licensed. Written in Rust. Pure CLI (no plugins to slow you down).*
---
What architectural issues are you dealing with in your projects?
sergegriimm•1h ago
## Problem: Architecture Violations Go Undetected
Most teams don't catch architectural issues until they're expensive: - Circular dependencies (cause cascading changes) - Layer violations (mixing UI with business logic) - Security issues (unsanitized input → DB)
## Solution: Architect Linter v6.0
*Three key improvements:*
1. *CFG-Based Security Analysis (95% accurate)* - Old: Substring matching ("execute" in name = sink) → 80% false positives - New: Control Flow Graph + data flow tracking → <5% false positives - Real vulnerabilities detected. Noise eliminated.
2. *Zero-Config Setup* ```bash architect init # Auto-detects NextJS, Django, Laravel, etc architect lint . # Shows violations ```
3. *Modern Framework Focus* - TypeScript/JavaScript (8 frameworks) - Python (3 frameworks) - PHP (2 frameworks) - Deliberately dropped: Go, Java, C#, Ruby, Kotlin, Rust - (Reason: Web teams use these 3 languages 80% of the time)
## By The Numbers
- 432+ tests (83% coverage) - <5s lint time on typical projects - 0 config needed for common setups - 14 frameworks auto-detected
## For Teams
This solves: "How do I prevent my codebase from becoming unmaintainable?"
Use cases: - Startup CTO: Enforce layer separation as team grows - Enterprise: Security audit of architecture - Open source: Prevent chaos in growing projects
## Status
- v6.0: Production-ready (we use it internally) - v6.1 (planned): Enhanced variable tracking - v7 (roadmap): Pre-commit hooks, CI integration
*MIT Licensed. Written in Rust. Pure CLI (no plugins to slow you down).*
---
What architectural issues are you dealing with in your projects?