Skip to content

Commit 8612883

Browse files
committed
switch to internal diagnostics channel with node bug patch (#3002)
1 parent 5b9354b commit 8612883

File tree

30 files changed

+182
-48
lines changed

30 files changed

+182
-48
lines changed

.eslintrc.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"plugin:mocha/recommended"
99
],
1010
"plugins": [
11-
"mocha"
11+
"mocha",
12+
"n"
1213
],
1314
"env": {
1415
"node": true,
@@ -31,6 +32,7 @@
3132
"mocha/no-identical-title": 0,
3233
"mocha/no-global-tests": 0,
3334
"mocha/no-exports": 0,
34-
"mocha/no-skipped-tests": 0
35+
"mocha/no-skipped-tests": 0,
36+
"n/no-restricted-require": [2, ["diagnostics_channel"]]
3537
}
3638
}

LICENSE-3rdparty.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ dev,eslint,MIT,Copyright JS Foundation and other contributors https://js.foundat
4141
dev,eslint-config-standard,MIT,Copyright Feross Aboukhadijeh
4242
dev,eslint-plugin-import,MIT,Copyright 2015 Ben Mosher
4343
dev,eslint-plugin-mocha,MIT,Copyright 2014 Mathias Schreck
44+
dev,eslint-plugin-n,MIT,Copyright 2015 Toru Nagashima
4445
dev,eslint-plugin-node,MIT,Copyright 2015 Toru Nagashima
4546
dev,eslint-plugin-promise,ISC,jden and other contributors
4647
dev,eslint-plugin-standard,MIT,Copyright 2015 Jamund Ferguson

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
"eslint-config-standard": "^11.0.0-beta.0",
110110
"eslint-plugin-import": "^2.8.0",
111111
"eslint-plugin-mocha": "^10.1.0",
112+
"eslint-plugin-n": "^15.7.0",
112113
"eslint-plugin-node": "^5.2.1",
113114
"eslint-plugin-promise": "^3.6.0",
114115
"eslint-plugin-standard": "^3.0.1",

packages/datadog-core/src/storage/async_resource.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const { createHook, executionAsyncResource } = require('async_hooks')
4-
const { channel } = require('diagnostics_channel')
4+
const { channel } = require('../../../diagnostics_channel')
55

66
const beforeCh = channel('dd-trace:storage:before')
77
const afterCh = channel('dd-trace:storage:after')

packages/datadog-instrumentations/src/helpers/instrument.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const dc = require('diagnostics_channel')
3+
const dc = require('../../../diagnostics_channel')
44
const semver = require('semver')
55
const instrumentations = require('./instrumentations')
66
const { AsyncResource } = require('async_hooks')

packages/datadog-instrumentations/src/helpers/register.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const { channel } = require('diagnostics_channel')
3+
const { channel } = require('../../../diagnostics_channel')
44
const path = require('path')
55
const semver = require('semver')
66
const Hook = require('./hook')

packages/datadog-plugin-fs/test/index.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const semver = require('semver')
1010
const rimraf = require('rimraf')
1111
const util = require('util')
1212
const plugins = require('../../dd-trace/src/plugins')
13-
const { channel } = require('diagnostics_channel')
13+
const { channel } = require('../../diagnostics_channel')
1414

1515
const hasWritev = semver.satisfies(process.versions.node, '>=12.9.0')
1616
const hasOSymlink = realFS.constants.O_SYMLINK

packages/dd-trace/src/appsec/gateway/channels.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const dc = require('diagnostics_channel')
3+
const dc = require('../../../../diagnostics_channel')
44

55
// TODO: use TBD naming convention
66
// or directly use http plugin's channels

packages/dd-trace/src/appsec/iast/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { enableAllAnalyzers, disableAllAnalyzers } = require('./analyzers')
33
const web = require('../../plugins/util/web')
44
const { storage } = require('../../../../datadog-core')
55
const overheadController = require('./overhead-controller')
6-
const dc = require('diagnostics_channel')
6+
const dc = require('../../../../diagnostics_channel')
77
const iastContextFunctions = require('./iast-context')
88
const { enableTaintTracking, disableTaintTracking, createTransaction, removeTransaction } = require('./taint-tracking')
99

packages/dd-trace/src/appsec/iast/telemetry/logs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const dc = require('diagnostics_channel')
3+
const dc = require('../../../../../diagnostics_channel')
44
const logCollector = require('./log_collector')
55
const { sendData } = require('../../../telemetry/send-data')
66
const log = require('../../../log')

0 commit comments

Comments
 (0)