Summary
The Python linting task does not lint Python scripts under tools/scripts.
Add tools/scripts to the Python linting task so that repository scripts receive the same automated lint checks as other Python code.
Rationale
tools/scripts/docker/resolve-huntsman-e2e-endpoint.py required manual linting because the current task does not include tools/scripts. Automated coverage will detect lint violations in these scripts during normal validation and CI.
Affected areas
- Python linting task configuration
tools/scripts/**
Acceptance criteria
- The Python linting task includes applicable Python files under
tools/scripts.
- The task runs the existing Python lint tool and configuration for these scripts.
- CI executes the updated Python linting task.
- Existing Python linting behaviour remains unchanged for currently covered paths.
References
Summary
The Python linting task does not lint Python scripts under
tools/scripts.Add
tools/scriptsto the Python linting task so that repository scripts receive the same automated lint checks as other Python code.Rationale
tools/scripts/docker/resolve-huntsman-e2e-endpoint.pyrequired manual linting because the current task does not includetools/scripts. Automated coverage will detect lint violations in these scripts during normal validation and CI.Affected areas
tools/scripts/**Acceptance criteria
tools/scripts.References