x402

Code Review (x402)

AI code review. Returns issues with severity, line numbers, fix suggestions. Focus on security, performance, readability, or bugs.

post/x402/v2/code-review

Request

  • Base URL: https://api.strale.io
  • URL: https://api.strale.io/x402/v2/code-review
  • Auth: none required

Request body

codestring required
focusstring

security/performance/readability/bugs/all

languagestring

Response

Success

overall_scoreinteger

Example response

{
  "focus": "all",
  "issues": [
    {
      "category": "readability",
      "severity": "low",
      "description": "Function name 'hello' lacks context about what it returns. Naming could be more descriptive.",
      "line_number": 1,
      "fix_suggestion": "Rename to something more specific like 'getGreeting()' or 'getDefaultGreeting()'"
    },
    {
      "category": "style",
      "severity": "low",
      "description": "Missing JSDoc comment for function documentation",
      "line_number": 1,
      "fix_suggestion": "Add JSDoc: /** @returns {string} A greeting message */ above the function"
    }
  ],
  "summary": "This is a well-written, secure function with no bugs. Minor improvements would involve adding documentation and considering if a constant might be more appropriate than a function.",
  "quick_wins": [
    "Add JSDoc comment for better code documentation",
    "Consider if this function needs parameters or if it should be a constant",
    "Add semicolon for consistency (if not using automatic formatting)"
  ],
  "code_length": 36,
  "overall_score": 85,
  "security_flags": [],
  "positive_aspects": [
    "Simple, focused function with single responsibility",
    "No security vulnerabilities present",
    "Function is pure with no side effects",
    "Clear, concise implementation"
  ],
  "language_detected": "JavaScript"
}

Changes

No recorded changes to this operation across all 1 revision of this API.