UNPKG

@pnp/cli-microsoft365

Version:

Manage Microsoft 365 and SharePoint Framework projects on any platform

74 lines 2.04 kB
import { Rule } from '../../Rule.js'; export class FN014003_CODE_launch extends Rule { constructor() { super(); } get id() { return 'FN014003'; } get title() { return '.vscode/launch.json'; } get description() { return `In the .vscode folder, add the launch.json file`; } get resolution() { return `{ /** Install Chrome Debugger Extension for Visual Studio Code to debug your components with the Chrome browser: https://aka.ms/spfx-debugger-extensions */ "version": "0.2.0", "configurations": [{ "name": "Local workbench", "type": "chrome", "request": "launch", "url": "https://localhost:4321/temp/workbench.html", "webRoot": "\${workspaceRoot}", "sourceMaps": true, "sourceMapPathOverrides": { "webpack:///../../../src/*": "\${webRoot}/src/*", "webpack:///../../../../src/*": "\${webRoot}/src/*", "webpack:///../../../../../src/*": "\${webRoot}/src/*" }, "runtimeArgs": [ "--remote-debugging-port=9222" ] }, { "name": "Hosted workbench", "type": "chrome", "request": "launch", "url": "https://enter-your-SharePoint-site/_layouts/workbench.aspx", "webRoot": "\${workspaceRoot}", "sourceMaps": true, "sourceMapPathOverrides": { "webpack:///../../../src/*": "\${webRoot}/src/*", "webpack:///../../../../src/*": "\${webRoot}/src/*", "webpack:///../../../../../src/*": "\${webRoot}/src/*" }, "runtimeArgs": [ "--remote-debugging-port=9222", "-incognito" ] } ] }`; } get resolutionType() { return 'json'; } get severity() { return 'Recommended'; } get file() { return '.vscode/launch.json'; } visit(project, findings) { if (!project.vsCode || !project.vsCode.launchJson) { this.addFinding(findings); } } } //# sourceMappingURL=FN014003_CODE_launch.js.map