Releases: rudra496/codevista
Releases Β· rudra496/codevista
v0.6.0 β Language-Specific Lint Rules
What's New
π Language-Specific Linting (38 rules, 5 languages)
- Python (PEP 8): 11 rules β line length, imports, naming, f-strings, type hints
- JavaScript/TypeScript (Airbnb): 9 rules β no-var, arrow functions, strict equality
- Go (gofmt): 5 rules β tab indent, unused imports, doc comments
- Rust (clippy-lite): 5 rules β no unwrap, mutable statics
- Java (Google): 6 rules β 4-space indent, Javadoc, no wildcards
codevista lint command with --language, --severity, --include-rule flags
v0.5.0 β Architectural Decay Detector, CodeDNA Fingerprinter
What's New
π Architectural Decay Detector
- Track code degradation over time via git history
- Debt velocity, decay hotspots, inflection points
- Predict future code quality state
- Suggest refactoring intervention points
𧬠CodeDNA Fingerprinter
- Unique DNA fingerprint for any codebase
- Language, complexity, naming, comment density signatures
- Compare codebases for similarity
- Detect code clones, generate visual barcode
π§ CLI Commands
codevista decayβ Run decay analysiscodevista dnaβ Generate fingerprint
v0.4.0 β Trend Analysis, Team Metrics, CI/CD Integrations
What's New
π Trend Analysis
- Track code quality over time with snapshots
- ASCII timeline charts, threshold alerts
- Technical debt tracking, review cadence suggestions
π₯ Team Metrics
- Bus factor, code ownership, commit patterns
- Review coverage, pair programming detection
- New contributor onboarding complexity
π CI/CD Integrations
- SARIF (GitHub Code Scanning), Checkstyle XML, JUnit XML
- GitLab Code Quality, Markdown summaries
- Configurable exit codes and thresholds
π Governance
- CODE_OF_CONDUCT.md, SECURITY.md
Full Changelog: v0.3.0...v0.4.0
v0.2.0 β 117 Tests, Full Analyzer, Stunning HTML Report
What's New in v0.2.0
π Analysis
- Full Code Analyzer β 80+ languages, per-function complexity, maintainability index
- Security Scanner β 30+ secret patterns, dangerous code detection, severity scoring
- Dependency Analyzer β 8+ formats, circular deps, outdated check (PyPI/npm)
- Git Analysis β Contribution heatmap, bus factor, code churn, file hotspots
π¨ HTML Report
- Stunning dark/light theme with glassmorphism
- Animated SVG charts (health gauge, bar charts, pie charts, heatmaps)
- Sticky sidebar navigation, responsive design, print-friendly
π§ͺ Testing
- 117 tests all passing
- Full test suite for analyzer, security, metrics, report, utils
π Extras
- CONTRIBUTING.md, Makefile, Issue templates
- GitHub Actions CI (Python 3.8-3.12 matrix)
Full Changelog: v0.1.0...v0.2.0