Atom Inspector For Mac

View your JavaScript code from a different perspective. Explore nested scopes and detect variable shadowing and hoisting.

$ apm install scope-inspector. Default keyboard shortcuts. Ctrl+alt+i toggles the sidebar. Metrics & feedback. From 20 July 2014, this is enabled by default. Scope Inspector is a project I'm doing for my thesis in Interaction Design. For my research, I would like to track some usage metrics. Atom 1.0 was released in May 2014, as a fully fledged text editor for modern needs. In May 2016, the team behind Atom released some pretty impressive statistics. With overall, 15.9 million downloads and 1.1 million monthly users, it can be said that Atom has gained worldwide attention. For web developers, Safari 3 includes a new 'Web Inspector' similar to the DOM Inspector extension for Mozilla Firefox. November 14, 2007 Officially released for Mac OS X v10.4.11. 3.1 525.13 March 18, 2008 Introduces support for CSS Web fonts and animations and improves support for SVG and HTML5 media. Performance improvements. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Atom Inspector is a tool for viewing and editing atom resources in QuickTime movie and MP4 files. It provides functionality such as incremental atom search, atom specific data views and hexadecimal display mode. Atom Inspector requires a Mac running Mac OS X 10.5.7 or later.

Makes use of the new Decorations API. Please upgrade your Atom and make sure to enable the React editor view.

This is heavy work-in-progress stuff

If you've installed after 20 July 2014, some metrics are tracked BY DEFAULT. If you want to disable this, see below.

Mac

I'm working on this as part of my Master's thesis project in Interaction Design.

Don't expect it to work perfectly, especially when it comes to parsing and analyzing the scope. This is a proof-of-concept. Please report any bugs and suggestions.

Install

$ apm install scope-inspector

Atom Inspector For Mac Os

Default keyboard shortcuts

ctrl+alt+i toggles the sidebar

Metrics & feedback

From 20 July 2014, this is enabled by default.

Scope Inspector is a project I'm doing for my thesis in Interaction Design. For my research, I would like to track some usage metrics. Please keep tracking enabled in the package's settings view, it will help my work a great deal.

Additionally, I am happy for any qualitative feedback I get. If you're willing to participate in an interview, please send me an email.

Here's what is going to be tracked:

  • Your, userId which is a hash generated through your MAC address. Same as what Atom's Metrics package does.
  • Plugin is enabled/disabled
  • Sidebar is toggled
  • Breadcrumbs are toggled
  • Highlighting is toggled
  • Hoisting Indication is toggled
  • Breadcrumb is hovered (scope highlight)
  • Breadcrumb is clicked (navigate to surrounding scope)

How to disable tracking

Open the Settings View, navigate to the 'Scope Inspector' package and remove the checkmark before 'Track Usage Metrics'.

Features

'Current scope' - the scope that your cursor is placed in :)

Inline

Highlight current scope

Indicate hoisted variables

Breadcrumbs (bottom bar)

  • Show scope nesting
  • Navigate the scope-ladder upwards
  • Highlight surrounding scopes

Atom Inspector For Mac Software

Sidebar

Atom Inspector For Mac Download

List parameters, variables and nested functions of the current and all surrounding scopes (closest is on top, furthest [global scope] on the bottom)

Indicate if an identifier will be hoisted

Atom Inspector For Mac Download

Indicate if an identifier shadows another identifier (with the same name, in a surrounding scope)

Atom Inspector For Mac Free

Indicate if an identifier is shadowed