NOTE: Not an official SonarSource extension.
This package contains the SonarLint language server.
To use this package, you must have:
- The LSP package.
- Java in your $PATH
- Run
make
to download and combine the files to a single zip. - Copy the files manually to your Sublime Text
Packages
directory, on mac this would be in~/Library/Application Support/Sublime Text/Packages
- Restart Sublime Text.
SonarLint can lint various file types. The following language IDs are supported:
- java
- javascript
- javascriptreact
- php
- python
- typescript
- typescriptreact
- vue
- html
- jsp
- apex
- plsql
- oraclesql
Configure SonarLint by running Preferences: LSP-SonarLint
from the command palette.
SonarLint can only do linting. It doesn't provide completions, formatting, goto-def or code navigation.