AI-style code linting, intelligent suggestions, error detection and fix recommendations — built into VS Code as a lightweight extension.
# Download latest release and install
curl -s https://api.github.com/repos/AceAnomDev/vscode-helper/releases/latest \
| grep "browser_download_url.*vsix" \
| cut -d '"' -f 4 \
| xargs -I {} sh -c 'curl -L "{}" -o vscode-helper.vsix && code --install-extension vscode-helper.vsix'- Go to Releases
- Download
vscode-helper-X.Y.Z.vsix - In VS Code:
Ctrl+Shift+P→ Extensions: Install from VSIX...
| Feature | Description |
|---|---|
| 🔍 Error Detection | Spots bugs and anti-patterns on save |
| 💡 Smart Suggestions | Hover over flagged code to see why it's a problem |
| 🔧 Auto-Fix | One-click fixes (var→const, bare except, trailing whitespace…) |
| 🎨 Visual Highlighting | Color-coded underlines + scrollbar markers |
| 📝 Snippets | Best-practice code snippets for try/catch, async, dataclasses… |
{
"vscodeHelper.enable": true,
"vscodeHelper.analyzeOnSave": true,
"vscodeHelper.analyzeOnType": false,
"vscodeHelper.severity": "warning"
}| Rule | Severity |
|---|---|
no-var — use const/let |
|
eqeqeq — use === |
|
no-eval |
🚫 Error |
no-console |
ℹ️ Info |
empty-catch |
|
magic-number |
💡 Hint |
| Rule | Severity |
|---|---|
py-bare-except |
|
py-mutable-default |
|
py-wildcard-import |
|
py-print |
ℹ️ Info |
git clone https://github.com/AceAnomDev/vscode-helper
cd vscode-helper
npm installAdding a rule is two lines in src/rules.ts:
{
id: 'my-rule',
pattern: /your-regex/,
severity: vscode.DiagnosticSeverity.Warning,
message: () => '⚠️ Explain the problem',
fix: (_, line) => line.replace(...), // optional
suggestion: 'How to fix it' // optional
}MIT © 2026