Skip to content

Language features, themes and compiler diagnostics (3.0.0) - #2

Merged
yankikucuk merged 23 commits into
masterfrom
feature/language-features
Sep 7, 2026
Merged

yankikucuk merged 23 commits into
masterfrom
feature/language-features

Conversation

@yankikucuk

Copy link
Copy Markdown
Owner

Turns the extension into a full Pine Script v6 language extension while keeping the grammar pipeline unchanged.

  • Completion, hover, signature help and outline backed by documentation scraped from the v6 reference (src/data/reference.json, checked against the grammar data at build time)
  • Workspace library indexing and published TradingView library lookup for import
  • Opt-in TradingView compiler diagnostics (pinescript.diagnostics.remote, default off)
  • Commands: New Indicator / Strategy / Library, Generate Docstring (with code action), Add Type Annotations, Open Reference
  • Pine Dark and Pine Light themes with a scope coverage check
  • TypeScript + esbuild bundle (dist/extension.cjs), vitest suites for the core and for providers against a fake vscode module
  • README, CHANGELOG and CONTRIBUTING rewritten; version 3.0.0

Design: docs/specs/2026-09-07-language-features-design.md. Plan: docs/plans/2026-09-07-language-features.md.

@yankikucuk
yankikucuk merged commit ee457be into master Sep 7, 2026
1 check passed
@yankikucuk
yankikucuk deleted the feature/language-features branch September 7, 2026 19:48
yankikucuk added a commit that referenced this pull request Sep 8, 2026
Language features, themes and compiler diagnostics (3.0.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant