Code Quality

Code Quality

Fix lint errors

Run your linter and auto-fix all lint errors. Kepler will apply fixes and open a PR.

lint formatting
Code Quality

Add TypeScript types

Analyze your JavaScript and add proper TypeScript types throughout your codebase.

typescript types
Code Quality

Code review comments

Review your PR and leave actionable code review comments with suggestions.

review feedback

Documentation

Documentation

Write README

Analyze your project and generate a comprehensive README with setup, usage, and API docs.

readme docs
Documentation

API documentation

Generate OpenAPI specs or JSDoc comments for your API endpoints.

api openapi
Documentation

Changelog draft

Scan git history and generate a changelog draft from your commit messages.

changelog git

Testing

Testing

Write unit tests

Analyze your code and generate unit tests with good coverage.

tests coverage
Testing

E2E test setup

Set up end-to-end tests with Playwright or Cypress.

e2e playwright
Testing

Fix failing tests

Analyze failing tests and fix the underlying issues.

debug fix

Refactoring

Refactoring

Modernize syntax

Update legacy code to modern syntax (async/await, optional chaining, etc.).

modern upgrade
Refactoring

Extract component

Identify repeated code and extract it into reusable components or functions.

dry reuse
Refactoring

Security audit

Scan for common security issues and provide fixes.

security audit