Skip to content

v1.1.2 - Multi-Language Release

Choose a tag to compare

@rahuldk1105 rahuldk1105 released this 26 Jun 07:25

What's New in v1.1.x

Multi-Language Support 🌍

Full scanner support for 5 additional languages beyond JavaScript/TypeScript:

  • Python (7 scanners) β€” Complexity, type hints, imports, docstrings, code smells, security, class design
  • Go (3 scanners) β€” Complexity, error handling, lint conventions
  • Rust (3 scanners) β€” Complexity, unsafe usage, clippy hints
  • Java (3 scanners) β€” Complexity, code smells, naming conventions
  • C# (3 scanners) β€” Complexity, code smells, async patterns

Language detection is automatic via package files.

Python Deep Analysis 🐍

Python now has the most comprehensive analysis:

  • Docstring coverage detection
  • Security scanner (eval/exec, pickle, shell=True, SQL injection, secrets)
  • Code smell detection (bare except, mutable defaults, globals, long lines)
  • Class design analysis (God classes, @DataClass candidates, inheritance depth)

VS Code Extension πŸ’»

Full VS Code extension included in vscode-extension/:

  • Real-time inline diagnostics
  • Status bar health score widget
  • Tree view panels for findings and stats
  • Interactive HTML report viewer
  • Badge generation from command palette

CI/CD βš™οΈ

  • GitHub Actions CI: tests on Node 20 & 22
  • Auto-publish to npm on release

Fixed in v1.1.2

  • Repository URL in package.json for npm provenance
  • CI publish workflow verification

Full Changelog: v1.0.0...v1.1.2