Skip to content

Commit 24c1088

Browse files
authored
Merge pull request #3016 from dependabot/feelepxyz/js-debugging-fixes
Fix JS debugging in vscode
2 parents a926cee + afb80d9 commit 24c1088

File tree

8 files changed

+66
-27
lines changed

8 files changed

+66
-27
lines changed

.vscode/launch.json

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,55 @@
1515
"${input:package_manager}",
1616
"${input:repository}"
1717
]
18-
}
18+
},
19+
{
20+
"type": "node",
21+
"name": "vscode-jest-tests",
22+
"request": "launch",
23+
"program": "${workspaceFolder}/npm_and_yarn/helpers/node_modules/jest/bin/jest.js",
24+
"args": [
25+
"--runInBand",
26+
"-c",
27+
"${workspaceFolder}/npm_and_yarn/helpers/jest.config.js"
28+
],
29+
"cwd": "${workspaceFolder}",
30+
"console": "integratedTerminal",
31+
"internalConsoleOptions": "neverOpen",
32+
"disableOptimisticBPs": true
33+
},
34+
{
35+
"type": "node",
36+
"name": "Run jest tests (watch)",
37+
"request": "launch",
38+
"program": "${workspaceFolder}/npm_and_yarn/helpers/node_modules/jest/bin/jest.js",
39+
"args": [
40+
"--runInBand",
41+
"--watchAll",
42+
"-c",
43+
"${workspaceFolder}/npm_and_yarn/helpers/jest.config.js"
44+
],
45+
"cwd": "${workspaceFolder}",
46+
"console": "integratedTerminal",
47+
"internalConsoleOptions": "neverOpen",
48+
"disableOptimisticBPs": true
49+
},
50+
{
51+
"type": "node",
52+
"name": "Run jest tests on opened file (watch)",
53+
"request": "launch",
54+
"program": "${workspaceFolder}/npm_and_yarn/helpers/node_modules/jest/bin/jest.js",
55+
"args": [
56+
"${fileBasenameNoExtension}",
57+
"--runInBand",
58+
"--watchAll",
59+
"-c",
60+
"${workspaceFolder}/npm_and_yarn/helpers/jest.config.js"
61+
],
62+
"cwd": "${workspaceFolder}",
63+
"console": "integratedTerminal",
64+
"internalConsoleOptions": "neverOpen",
65+
"disableOptimisticBPs": true
66+
},
1967
],
2068
"inputs": [
2169
{

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{
22
"files.associations": {
33
"Dockerfile.*": "dockerfile"
4-
}
4+
},
5+
"jest.pathToJest": "${workspaceFolder}/npm_and_yarn/helpers/node_modules/.bin/jest",
6+
"jest.pathToConfig": "${workspaceFolder}/npm_and_yarn/helpers/jest.config.js"
57
}

bin/dry-run.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
require "json"
6363
require "byebug"
6464
require "logger"
65+
require "dependabot/logger"
66+
67+
Dependabot.logger = Logger.new($stdout)
6568

6669
require "dependabot/file_fetchers"
6770
require "dependabot/file_parsers"
@@ -86,8 +89,6 @@
8689
require "dependabot/python"
8790
require "dependabot/terraform"
8891

89-
Dependabot.logger = Logger.new($stdout)
90-
9192
# GitHub credentials with write permission to the repo you want to update
9293
# (so that you can create a new branch, commit and pull request).
9394
# If using a private registry it's also possible to add details of that here.

npm_and_yarn/helpers/.eslintrc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
{
2-
"plugins": [
2+
"extends": [
33
"prettier"
44
],
5-
"rules": {
6-
"prettier/prettier": "error"
7-
},
85
"env": {
96
"node": true
107
},

npm_and_yarn/helpers/build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ cp -r \
1414
"$helpers_dir/test" \
1515
"$helpers_dir/run.js" \
1616
"$helpers_dir/.eslintrc" \
17+
"$helpers_dir/jest.config.js" \
1718
"$helpers_dir/package.json" \
1819
"$helpers_dir/yarn.lock" \
1920
"$install_dir"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
verbose: true,
3+
testEnvironment: "node",
4+
};

npm_and_yarn/helpers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
},
1919
"devDependencies": {
2020
"eslint": "^7.18.0",
21-
"eslint-plugin-prettier": "^3.3.1",
21+
"eslint-config-prettier": "^7.2.0",
2222
"jest": "^26.6.3",
2323
"prettier": "^2.2.1",
2424
"rimraf": "^3.0.2"

npm_and_yarn/helpers/yarn.lock

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2263,12 +2263,10 @@ escodegen@^1.14.1:
22632263
optionalDependencies:
22642264
source-map "~0.6.1"
22652265

2266-
eslint-plugin-prettier@^3.3.1:
2267-
version "3.3.1"
2268-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz#7079cfa2497078905011e6f82e8dd8453d1371b7"
2269-
integrity sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==
2270-
dependencies:
2271-
prettier-linter-helpers "^1.0.0"
2266+
eslint-config-prettier@^7.2.0:
2267+
version "7.2.0"
2268+
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz#f4a4bd2832e810e8cc7c1411ec85b3e85c0c53f9"
2269+
integrity sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==
22722270

22732271
eslint-scope@^5.1.1:
22742272
version "5.1.1"
@@ -2536,11 +2534,6 @@ fast-deep-equal@^3.1.1:
25362534
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
25372535
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
25382536

2539-
fast-diff@^1.1.2:
2540-
version "1.2.0"
2541-
resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
2542-
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==
2543-
25442537
fast-json-stable-stringify@^2.0.0:
25452538
version "2.1.0"
25462539
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -6106,13 +6099,6 @@ preserve@^0.2.0:
61066099
resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
61076100
integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
61086101

6109-
prettier-linter-helpers@^1.0.0:
6110-
version "1.0.0"
6111-
resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
6112-
integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
6113-
dependencies:
6114-
fast-diff "^1.1.2"
6115-
61166102
prettier@^2.2.1:
61176103
version "2.2.1"
61186104
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"

0 commit comments

Comments
 (0)