@bugviper run lint. You can enable or disable each tool independently and choose whether BugViper should auto-detect your config file or use a path you specify. Changes here apply globally across all repositories connected to your BugViper account.
How to Access
1
Open the BugViper dashboard
Sign in to your BugViper account and land on the main dashboard.
2
Navigate to Tools
Click Tools in the BugViper sidebar. The Tools configuration page lists all supported linters.
3
Configure each tool
Use the toggle to enable or disable a tool, and select your preferred config file detection method below it.
Changes to tool configuration take effect on the next lint run. Any lint run already in progress will complete using the previous settings.
Per-Tool Configuration
- Ruff (Python)
- ESLint (JavaScript / TypeScript)
- golangci-lint (Go)
Ruff runs on all
.py files in the PR diff.Enable / DisableUse the toggle on the Ruff card to turn the tool on or off. When disabled, Ruff will not run even if the PR contains Python files.Config FileTips for a Good Config Setup
- Disable tools your project doesn’t use. If your repository has no Go files, disable golangci-lint entirely so it never wastes time running on PRs.
- Commit your linter config files to the repository. BugViper runs linters against the code checked out at the PR’s head commit — if the config file isn’t in the repo, the tool falls back to its default rules.
- Use auto-detect unless you have a reason not to. Explicitly setting a path is only necessary when your config file lives outside the locations the tool normally checks.