[FEATURE]: presubmit linters should be incremental to the files being changed
Maintainers usually reply within 1 day
@niharikag09 is already working on this.
Since Aug 4, 2026.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
Research direction
Start with .gitlab/lint/technical_linters.yml and tasks/linters.py; trace how the linter task receives the pull request context and currently invokes Ruff. The change is done when the presubmit lint checks only files changed in the PR while retaining the existing formatting check behavior.
Written by the indexing model from the issue text.
Description
Describe the feature you'd like
The CI jobs can fail for reasons unrelated to your PR.
- .gitlab/lint/technical_linters.yml calls
dda inv -- -e linter.python --show-versions - dda wraps tasks/linters.py, which invokes.
ruff format --check --diff .
tasks/linters.py should look at only the files that were changed in the PR.
Is your feature request related to a problem?
No response
Describe alternatives you've considered
No response
Additional context
No response
- Dominant language
- Go
- Stars
- 3.8k
- Forks
- 1.5k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 609
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from DataDog/datadog-agent
-
oss/0 pending team/container-integrations
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DataDog/datadog-agent#58323 ·
Maintainers usually reply within 1 day
-
oss/0 pending team/windows-products
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
DataDog/datadog-agent#58197 ·
Maintainers usually reply within 1 day
-
[BUG] superfluous response.WriteHeader calls made by telemetryWriterWrapperPossibly taken A pull request linked to this issue is open or already merged. Openoss/0 pending team/container-platform
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
DataDog/datadog-agent#55745 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
component/config oss/0 pending team/agent-configuration team/fleet-automation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
DataDog/datadog-agent#55426 ·
Maintainers usually reply within 1 day
-
[BUG] CWS event_monitor fails on Talos Linux: `attach_recursive_mnt` kprobe kernel symbol only present as `attach_recursive_mnt.isra.0`Possibly taken @ChipWolf claimed this 151 days ago. Openoss/0 team/agent-security
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DataDog/datadog-agent#48510 · 2 comments ·
Maintainers usually reply within 1 day
All issues in DataDog/datadog-agent
Similar issues
-
bug frontend grammar sev-3
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
-
connector docs good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
soma-intelligence/open-health-sync#134 ·
Maintainers usually reply within 1 day
-
bug frontend
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 3 days
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 Half a day Newbie friendliness 72/100
Maintainers usually reply within 1 day