This table shows all of the JavaScript files loaded via require
starting from your application's main entry point.
Click Load Graph to generate a require graph for the renderer process
and the main process.
Event Listeners
This table shows the event names and listeners currently registered
on core Electron and node.js APIs.
Click Load Listeners to populate it.
Channel
Listeners
Arguments
This table shows the inter-process communication (IPC) events sent
and received between the renderer process and the main process.
Click Record to start monitoring and displaying IPC traffic.
Lint Checks
Using latest Electron version
Your application is using version
and the latest version released is .
Your application is not bundled in an .asar archive.
Asar bundles your entire application into a single file which
makes your app quicker to install/update as well as improves the
code loading performance in many environments.
Your application is not listening for the crashed event on
the webContents property of the BrowserWindow.
It is important to listen for this event to report when it happens
and notify the user about what happened.
Listen for this event by adding: myWindow.webContents.on('crashed', function () { })
View the docs.
Listening for unresponsive events
Your application is not listening for the unresponsive event on
the BrowserWindow. It is important to listen for this
event to report when it happens and to notify the user about what
has happened.
Listen for this event by adding: myWindow.on('unresponsive', function () { })
View the docs.
Listening for uncaughtException events
Your application is not listening for the uncaughtException
event on the main process. Electron shows a dialog with a
stack trace by default if you do not provide a listener for this event.
It is important to listen for this event to report when it happens
and possibly notify the user about what has happened.
Listen for this event by adding process.on('uncaughtException', function () { }) in the main process.
View the docs.
This pane shows warnings about potential issues or missing
functionality in your application.
Click Lint App to inspect the running application.