Code Monkey home page Code Monkey logo

vscode-appland's Introduction

Version Avg Stars GitHub Stars Slack

AppMap for Visual Studio Code

AppMap for Visual Studio Code is a runtime code analysis tool.

AppMap records detailed traces of your code, using a simple configuration that includes many useful defaults for the language and framework you're using. Once you've recorded your code, it provides powerful code visualization and two-way links between code and diagrams. And it includes automated analysis that helps you find and fix common coding flaws in your code editor, before you ship.

AppMap helps you and your colleagues ship correct and efficient code while spending less time on code review and frustrating rework.

AppMap


Requirements

AppMap works best with web application and API frameworks, such as Ruby on Rails, Django, Flask, Express, and Spring. That's because AppMap has built-in expertise about the frameworks and techniques used to build back end code - including web services, view templates, HTTP client requests, caching, authentication, and SQL. You can map any kind of project that’s written in a supported language, but it’s when you map a database-backed web application or API service that you’ll see the full power of AppMap.


Summary of features

  • Record AppMap files of test cases and/or interactive sessions.
  • Visualize detailed execution traces of HTP server requests, function calls, parameters, return values, exceptions, RPC calls, SQL, etc.
  • New Navigate between code objects (classes, functions, HTTP routes, and SQL queries) and AppMap diagrams.
  • New Generate OpenAPI with no code changes required.
  • New Analyze your code for performance and security flaws. See the next section for more details.

AppMap Analysis

By hooking up the AppMap extension to the AppMap server, you'll gain access to powerful AppMap Analysis capabilities.

AppMap Analysis runs in your local environment. It analyzes your AppMaps and highlights potential problems in the categories of Performance, Security, and Stability. AppMap finds these problems as you code, so you can investigate and fix them right away - before you commit and push your code for review.

AppMap Analysis finds problems that static analysis can't find - and it's much faster than dynamic security analysis (DAST).

Resources

Twitter

YouTube

vscode-appland's People

Contributors

dustinbyrne avatar kgilpin avatar semantic-release-bot avatar ptrdvrk avatar dividedmind avatar ahtrotta avatar apotterri avatar sashahonchar avatar typaulhus avatar torchello avatar morkes avatar daniel-warner-x avatar petecheslock avatar brikelly avatar symwell avatar maxdillon avatar hryhdev avatar jaredkreppein avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.