Improved ignore path regex (#81)
diff --git a/src/config/AgentConfig.ts b/src/config/AgentConfig.ts
index 1784ced..8394a61 100644
--- a/src/config/AgentConfig.ts
+++ b/src/config/AgentConfig.ts
@@ -62,20 +62,27 @@
config
.traceIgnorePath!.split(',')
.map(
- (s1) =>
- s1
+ (s0) =>
+ s0
.trim()
- .split('**')
+ .split('/**/')
.map(
- (s2) =>
- s2
- .split('*')
+ (s1) =>
+ s1
+ .trim()
+ .split('**')
.map(
- (s3) => s3.split('?').map(escapeRegExp).join('[^/]'), // replaces "?"
+ (s2) =>
+ s2
+ .split('*')
+ .map(
+ (s3) => s3.split('?').map(escapeRegExp).join('[^/]'), // replaces "?"
+ )
+ .join('[^/]*'), // replaces "*"
)
- .join('[^/]*'), // replaces "*"
+ .join('(?:(?:[^/]+/)*[^/]+)?'), // replaces "**"
)
- .join('(?:(?:[^/]+/)*[^/]+)?'), // replaces "**"
+ .join('/(?:[^/]*/)*'), // replaces "/**/"
)
.join('|') +
')$'; // replaces ","