react-auditor 0.5.0

A blazing-fast Rust CLI to scan JS/TS/React code for best practices, quality, and security issues.
Documentation
{
  "name": "react-auditor",
  "displayName": "React Auditor",
  "description": "Real-time linting with react-auditor — best practices, quality, security, and accessibility for React codebases",
  "version": "0.5.0",
  "icon": "icon.png",
  "publisher": "alchietagudin",
  "repository": {
    "url": "https://github.com/chesteralan/react-auditor",
    "directory": "vscode",
    "type": "git"
  },
  "license": "MIT",
  "engines": {
    "vscode": "^1.85.0"
  },
  "categories": [
    "Linters",
    "Programming Languages"
  ],
  "keywords": [
    "react",
    "linter",
    "audit",
    "code-quality",
    "typescript"
  ],
  "activationEvents": [
    "onLanguage:javascript",
    "onLanguage:javascriptreact",
    "onLanguage:typescript",
    "onLanguage:typescriptreact"
  ],
  "main": "./extension.js",
  "contributes": {
    "commands": [
      {
        "command": "react-auditor.run",
        "title": "React Auditor: Run on current file"
      },
      {
        "command": "react-auditor.runWorkspace",
        "title": "React Auditor: Run on workspace (first 50 files)"
      },
      {
        "command": "react-auditor.clear",
        "title": "React Auditor: Clear all diagnostics"
      },
      {
        "command": "react-auditor.fixFile",
        "title": "React Auditor: Fix current file"
      },
      {
        "command": "react-auditor.configure",
        "title": "React Auditor: Open configuration"
      }
    ],
    "configuration": {
      "title": "React Auditor",
      "properties": {
        "reactAuditor.binaryPath": {
          "type": "string",
          "default": "react-auditor",
          "description": "Path to the react-auditor binary (bundled in extension by default)"
        },
        "reactAuditor.runOnSave": {
          "type": "boolean",
          "default": true,
          "description": "Run react-auditor on file save"
        },
        "reactAuditor.runOnChange": {
          "type": "boolean",
          "default": false,
          "description": "Run react-auditor on file change (debounced)"
        },
        "reactAuditor.runOnOpen": {
          "type": "boolean",
          "default": false,
          "description": "Run react-auditor when file opens"
        }
      }
    }
  }
}