Skip to content

Releases: rudra496/codevista

v0.6.0 β€” Language-Specific Lint Rules

26 Mar 23:27

Choose a tag to compare

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

26 Mar 22:57

Choose a tag to compare

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 analysis
  • codevista dna β€” Generate fingerprint

v0.4.0 β€” Trend Analysis, Team Metrics, CI/CD Integrations

26 Mar 22:50

Choose a tag to compare

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

26 Mar 22:44

Choose a tag to compare

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