Skip to content

Testing & Development

DevFlow is designed for easy development and testing. Here's how to get started as a contributor or advanced user.


Running Tests

  • Tests are located in src/test/extension.test.ts.
  • Run tests with:
    npm test
    
  • Uses the VS Code Extension Test Runner.

Linting & Formatting

  • Lint the codebase with:
    npm run lint
    
  • Uses ESLint and TypeScript ESLint plugin.

Building the Extension

  • Compile TypeScript:
    npm run compile
    
  • Watch for changes:
    npm run watch
    

Contributing

  • Fork the repository and create a feature branch.
  • Make your changes and add tests as needed.
  • Run linting and tests before submitting a PR.
  • See the main README for more details.