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
- Open Cursor IDE
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "SyntaxValid"
- Click Install
- 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
- Install the SyntaxValid GitHub App from your project settings
- Grant permissions to access your repositories
- Configure your policy.yaml with min_trust and fail_on rules
- 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_requestsBitbucket (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.
- Go to your project in the dashboard
- Click "New Analysis"
- Upload your diff file or paste the diff content
- Select branch and commit (optional)
- Click "Run Analysis"