Louis Tricot

Results 10 issues of Louis Tricot

fixes #1213 Add a new diagnostic E0721 that warns on comparisons between typeof operator and a string literal which is not one of the existing possibilites listed here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof Only...

### Is your feature request related to a problem? Each language api has a different function signature for record_exception. The common base is having `exception` and `attributes` as function parameters....

question
feature-request

**What does this PR do?** This PR adds a record_exception call in the tracer API. It mimics the behavior of the OTEL one for which you can find the documentation...

tracing
otel

# Motivation `record_exception` call was added few releases ago because some customers were asking to be able to send manually errors. However, it was mainly based on the OpenTelemetry implementation....

### What does this PR do? - Add `RecordException` API in tracer following this [RFC](https://docs.google.com/document/d/1-7CsG8GZVnNU198FfzavCNMI6IF0cGzFfS8cIz6Pu1g/edit?usp=sharing). This API adds an error to the current span as a SpanEvent. - Fix span...

tracer

### Description Ensure that integration error telemetry log messages are constant. -> Replace error message by a constant $ERROR_MSG. This is to prevent potential risk of PII leak and is...

### What does this PR do? - Adds `recordException` API following this [RFC](https://docs.google.com/document/d/1-7CsG8GZVnNU198FfzavCNMI6IF0cGzFfS8cIz6Pu1g/edit?tab=t.0#heading=h.i8a6l13dr0px). `recordException` attaches error information to span through a span event. - Refactor `sanitizeEventAttributes()`. Now if an attribute...

semver-minor

During my R&D week, I took httpx as an example. Therefore, I took advantage of it to revamp httpx. This PR brings httpx integration up to dd-trace-py standard: - Removes...

changelog/no-changelog

This PR implements the container tags support for DSM/DBM as described in this [RFC](https://docs.google.com/document/d/15GtNOKGBCt6Dc-HsDNnMmCdZwhewFQx8yUlI9in5n3M/edit?pli=1&tab=t.0). Currently tracers communicate their containerID through a request http header, the trace-agent can propagate back the...

changelog/no-changelog

## Description ## Testing ## Risks ## Additional Notes

changelog/no-changelog