Skip to content

v0.2.0

Choose a tag to compare

@mokevnin mokevnin released this 25 Oct 22:48
802b29c

0.2.0 (2026-10-25)

⚠ BREAKING CHANGES

  • Python and Rust projects need scip-python and rust-analyzer installed, and third-party Python modules must be installed in the environment. The python key of easement.yml is removed. Violations name the target file rather than the specifier as written.
  • Go and TypeScript projects need scip-go and scip-typescript installed (and node_modules for TypeScript). Only files a tsconfig.json includes are checked. require() in .ts files, vi.mock() and similar string arguments are no longer imports, and a violation names the target file rather than the specifier as written.

Features

  • file and directive rules, Go symbol rules, tests: auto, suggest and diff summary (#11) (597bb5c)
  • resolve Go and TypeScript through SCIP indexers (#13) (3602fc8)
  • resolve Python and Rust through SCIP indexers (#14) (b25d74f)
  • shell completions and coloured output (#15) (92d4472)