Integrations

Cursor IDE

The SyntaxValid extension for Cursor IDE provides real-time code analysis as you write. Get instant feedback on AI-generated code before committing.

Installation

  1. Open Cursor IDE
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "SyntaxValid"
  4. Click Install
  5. Configure your API key in settings

See the detailed IDE integration guide for more information.

VSCode (Coming Soon)

VSCode extension is currently in development. The Cursor extension is compatible with VSCode and can be installed manually.

GitHub PR Automation

Automatically analyze pull requests and block merges that don't meet your TrustScore threshold.

Setup

  1. Install the SyntaxValid GitHub App from your project settings
  2. Grant permissions to access your repositories
  3. Configure your policy.yaml with min_trust and fail_on rules
  4. Create a pull request - SyntaxValid will automatically analyze it

PR status checks will show "pass" or "fail" based on your TrustScore threshold. Failed checks block merging until issues are resolved.

GitLab

Integrate SyntaxValid with GitLab CI/CD pipelines using webhooks or the CLI in your pipeline configuration.

GitLab CI Example

.syntaxvalid: script: - npm install -g @syntaxvalid/cli - syntaxvalid check only: - merge_requests

Bitbucket (Coming Soon)

Bitbucket integration is currently in development. You can use the CLI in Bitbucket Pipelines in the meantime.

Manual Diff Upload

For repositories without CI/CD integration, you can manually upload diffs for analysis via the dashboard.

  1. Go to your project in the dashboard
  2. Click "New Analysis"
  3. Upload your diff file or paste the diff content
  4. Select branch and commit (optional)
  5. Click "Run Analysis"